rockmelonqa / rockmelonqa-ide

Test Automation IDE that generates and runs Playwright and Selenium code
MIT License
4 stars 3 forks source link

Add the ability to move page elements between pages and test steps between test cases #111

Open brogreenmoon opened 1 year ago

brogreenmoon commented 1 year ago

As a user I want the ability to move page elements between pages So that I can split my pages into more granular page definitions without breaking my existing test suite.

For example, I create a page definition and write a bunch of test cases for it. Later I decide to split my page into separate definitions for the header, sidebar menu, and so on. I want to be able to move the header element definitions from my original page definition file to the new "header.page" file without breaking the usage of these fields in my existing test cases.

This can be achieved currently by manually cutting and pasting the JSON elements outside of the IDE, but the IDE itself has no mechanism to do it.

Design required.