diff --git a/browsergym/visualwebarena/requirements.txt b/browsergym/visualwebarena/requirements.txt index 8227effc..e582e258 100644 --- a/browsergym/visualwebarena/requirements.txt +++ b/browsergym/visualwebarena/requirements.txt @@ -1,5 +1,5 @@ browsergym-core==0.13.0 browsergym-webarena -libvisualwebarena==0.0.14 +libvisualwebarena==0.0.15 requests torch diff --git a/browsergym/webarena/requirements.txt b/browsergym/webarena/requirements.txt index d638bf67..e4466588 100644 --- a/browsergym/webarena/requirements.txt +++ b/browsergym/webarena/requirements.txt @@ -1,2 +1,2 @@ browsergym-core==0.13.0 -libwebarena==0.0.3 +libwebarena==0.0.4 diff --git a/tests/core/test_actions_highlevel.py b/tests/core/test_actions_highlevel.py index 9540c9c2..a3a4f56c 100644 --- a/tests/core/test_actions_highlevel.py +++ b/tests/core/test_actions_highlevel.py @@ -405,7 +405,7 @@ def test_invalid_action(): obs, reward, term, trunc, info = env.step(action) # error - assert obs["last_action_error"] == "Error: modifiers: expected array, got string" + assert obs["last_action_error"] == "Error: Locator.click: modifiers: expected array, got string" # invalid action args (not enough) action = f"""\ diff --git a/tests/core/test_observation.py b/tests/core/test_observation.py index 6c7f5e36..36bb3419 100644 --- a/tests/core/test_observation.py +++ b/tests/core/test_observation.py @@ -263,7 +263,7 @@ def test_dom_has_bids_no_aria(url): # exceptions dom_node_names_without_bid = ["html", "#text", "#document", "#comment"] - axtree_roles_without_bid = ["RootWebArea", "none", "generic", "StaticText"] + axtree_roles_without_bid = ["RootWebArea", "none", "generic", "StaticText", "InlineTextBox"] # 1. test the DOM snapshot for BID_ATTR, "aria-description" and "aria-roledescription" diff --git a/tests/core/test_registration.py b/tests/core/test_registration.py index ddd7f9e4..edf57c77 100644 --- a/tests/core/test_registration.py +++ b/tests/core/test_registration.py @@ -7,7 +7,7 @@ from browsergym.core.task import AbstractBrowserTask -class TestTask(AbstractBrowserTask): +class RegistrationTestTask(AbstractBrowserTask): @classmethod def get_task_id(cls): raise NotImplementedError @@ -28,10 +28,10 @@ def validate(self, page, chat_messages): return 0, True, "", {} -register_task("test_task", TestTask) +register_task("test_task", RegistrationTestTask) register_task( "test_task_with_defaults", - TestTask, + RegistrationTestTask, task_kwargs={"a": "new value"}, default_task_kwargs={"b": 1}, ) @@ -42,7 +42,7 @@ def test_registration(): with pytest.raises(ValueError): register_task( "test_task_forbidden", - TestTask, + RegistrationTestTask, task_kwargs={"a": "new value"}, default_task_kwargs={"a": "other value"}, )