Skip to content

[FT] create waits, wait_iframe #291

@netzulo

Description

@netzulo

Obtained behaviour

Need to handle certain waits from ExpectedConditions default classes to use at PageBase , ControlBase throught NavBase

Expected behaviour

SPECs

  • new method for NavBase object named : wait_iframe
  • new method for NavBase object named : wait_iframe_reset
  • new method for PageBase object named : wait_iframe
  • new method for PageBase object named : wait_iframe_reset

Tests

  • At NavBase suite
    • new testcase for method named : wait_iframe
    • new testcase for method named : wait_iframe_reset
  • At PageBase suite
    • new testcase for method named : wait_iframe
    • new testcase for method named : wait_iframe_reset

Notes

  • Update CHANGELOG at finish Issue
    def __switch_to_iframe__(self):
        """Switches driver focus to the monitoring iframe"""
        locator=("css selector", ctl.selector)
        # go to iframe
        self.bot.curr_driver_wait.until(EC.frame_to_be_available_and_switch_to_it())
        # come back from iframe
        self.bot.curr_driver.switch_to_default_content(locator))`

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