diff --git a/components/webdriver_server/lib.rs b/components/webdriver_server/lib.rs index 9a3b5634db9..1773236bb37 100644 --- a/components/webdriver_server/lib.rs +++ b/components/webdriver_server/lib.rs @@ -2324,10 +2324,7 @@ impl Handler { serde_json::to_value(encoded)?, ))) }, - Err(_) => Err(WebDriverError::new( - ErrorStatus::StaleElementReference, - "Element not found", - )), + Err(error) => Err(WebDriverError::new(error, "Element not found")), } } diff --git a/tests/wpt/meta/webdriver/tests/classic/take_element_screenshot/screenshot.py.ini b/tests/wpt/meta/webdriver/tests/classic/take_element_screenshot/screenshot.py.ini deleted file mode 100644 index 37cf5675d2a..00000000000 --- a/tests/wpt/meta/webdriver/tests/classic/take_element_screenshot/screenshot.py.ini +++ /dev/null @@ -1,18 +0,0 @@ -[screenshot.py] - [test_no_such_element_with_invalid_value] - expected: FAIL - - [test_no_such_element_with_shadow_root] - expected: FAIL - - [test_no_such_element_from_other_window_handle[open\]] - expected: FAIL - - [test_no_such_element_from_other_window_handle[closed\]] - expected: FAIL - - [test_no_such_element_from_other_frame[open\]] - expected: FAIL - - [test_no_such_element_from_other_frame[closed\]] - expected: FAIL