Skip to content

[FT] ControlTable #248

@netzulo

Description

@netzulo

Obtained Behaviour

Follow HTML specification for tables

Expected Behaviour

  • New Class element based on ControlForm to handle <table></table> html Element
  • New testcase for each use case

SPEC

  • new class ControlTable
    • inherit of ControlForm
    • validate tag table tag at instantiation
  • new property rows allow to acces to tr tags as rows as list of ControlBase array
  • new property columns allow to acces to td tags as columns as list of ControlBase array ( use selectors tr > td:nth-child(column_index) )
  • new property cells allow to acces to td tags as cells as list of ControlBase array
  • new method cell allow to access to td tag loaded on a list looking for positions x+y position

Tests

  • new suite for new class ControlTable
  • validate all specs at this suite, instance, methods, properties

Notes

Example at Java : https://github.com/netzulo/qacode.java/blob/f39b87c32dc73b17007a24fe96f02bfad2a0a1c6/src/ntz/drivers/navs/elements/ControlTable.java

Metadata

Metadata

Assignees

No one assigned

    Labels

    Awaiting-TriagePending of be labeled from a CollaboratorFeatureNew functionality proposalTODO

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions