Skip to content

Create better architecture for Selenium2Library #771

@aaltat

Description

@aaltat
  • Remove the multi inheritance madness from the S2L
  • Remove the meta classes and automatic keyword decoration by done the keywordgroup.py
  • Start using the Robot Framework dynamic library API. It allows to separate keywords, public methods and private methods from each other.
  • Start using context object to store the different library information. Example the store the different WebDriver instances in the context.
  • Unify logging.
  • Introduce Base class. Example logging could come from the Base class.
  • TableElementFinder to use ctx
  • ElementFinder to use ctx

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions