kgress / scaffold

A Java based Selenium WebDriver abstraction
MIT License
4 stars 7 forks source link

Re-include and Refactor the table implementation #109

Open kgress opened 2 years ago

kgress commented 2 years ago

Summary

Due to the major redesign of BaseWebElement in v3, tables had to take a back seat since they were using a constructor that BaseWebElement no longer provides.

This ticket is for redesigning the entire table structure using the updated BaseWebElement design.

A/C

kgress commented 2 years ago

This ticket might need to great broken down into multiple tickets, and relates somewhat to the work we've done with BaseWebElement#findElements(), like issue #108.

Since the plan is to remove WebElement constructors from scaffold elements, we will have to locate elements for tables using By locators. findElements() has already received some updates on how this might look, and we can absolutely leverage this work.

Also, update this ticket with more deets on how all of this will look.