Yes, I’ve had a bit more of a play with Playwright, and it’s very good. It’s 4 time quicker to run tests than Recorder in the mode where the browser shows and 5x quicker when running in headless mode.
It records very well too - for example, for a while now Recorder has recorded unnecessary Open’s when clicking on buttons in my app. Also, there’s a particularly tricky Combo field in my app that I have to manually record in Recorder due to hidden fields. Playwright just recorded my actions fine with no intervention.
Also, in Playwright, I have written some functions for common tasks in my app (like adding a user or logging in) - in my tests, I just add 1 line of code to call these functions, making life a lot easier. And I love the fact that I can manipulate vars etc with ordinary Java Script. Great for date manipulation for example.
I think all new tests will be using Playwright from now on, and over time I will port my Recorder tests too.