Ben Weidig created TAP5-2817:
--------------------------------
Summary: Upgrade Selenium
Key: TAP5-2817
URL: https://issues.apache.org/jira/browse/TAP5-2817
Project: Tapestry 5
Issue Type: Improvement
Components: tapestry-test
Reporter: Ben Weidig
The {{tapestry-test}} project currently uses Selenium 4.12.1 (2023-09) and
Selenium Legacy Remote Control 4.5.0.
{{SeleniumTestCase}} is not designed to work with the current WebDriver
abstraction but Selenium instead.
This leads to certains tasks that the newer WebDriver supports natively and
out-of-the-box to be reimplmeneted, and sometimes even in incompatible ways
with modern Browsers.
That's why thge Legacy Remote Control dependency should be removed, and
Selenium be updated to the latest version.
{{SeleniumTestCase}} needs to be adapted.
This will introduce breaking changes if anyone used {{SeleniumTestCase}} as
their base class, as many of the delegation/helper methods are redundant and
can be used more easily via the driver.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)