Hwo to write tests for RobotFramework code to run in circleci?

Thank you, Helio. YOur answer really makes me feel a lot closer to what i am looking for.

Just two followup questions,

  1. if initially i wrote a code that uses seleniumlibrary and it works, i guess it depends whether the same logic or code can be kept when switching to headless browser yes?
  2. sounds like you manage to use RobotFramework on macOS app. what ci/cd provider did you go with in that setup?