Rewrite POs in Selenide (MGNLTEST-281)

[MGNLTEST-300] Remove WebDriver from ctor in: PageObjects, Navigator, deprecate signatures w/ webdriver Created: 23/Aug/22  Updated: 26/Oct/22  Resolved: 06/Sep/22

Status: Closed
Project: Magnolia Test Framework
Component/s: None
Affects Version/s: None
Fix Version/s: 1.4.0

Type: Sub-task Priority: Neutral
Reporter: Christoph Meier Assignee: Christoph Meier
Resolution: Fixed Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: 2d
Original Estimate: Not Specified

Template:
Team: Foundation

 Description   

TODOs

Remove WebDriver from ctor in: PageObjects, Navigator.
Do the necessary clean-ups in Selenium too

Deprecate:

  • PageObjects#waitUntil(Supplier)
  • Various versions of Selenium#failFastFindElement with webdriver in signature

Implement ErrorPage#assertExists and RenderedPage#assertExists and delete theirĀ boolean exists

Selenium always does the "ui-test-initialization" (webdriver and vnc-recorder). No more lazy.



 Comments   
Comment by Christoph Meier [ 06/Sep/22 ]

Reviewed & integrated

Generated at Mon Feb 12 07:47:31 CET 2024 using Jira 9.4.2#940002-sha1:46d1a51de284217efdcb32434eab47a99af2938b.