Thanks for the comment.
We should probably take a look at Spectron again because it’s been a while. We got it working locally just fine (with some effort), but on CI it’s failure rate was poor, and that was with integration tests that basically did nothing. I don’t think that had anything to do with selection of the window, but it was a while back, so I can’t be sure.
We have an open meta-bug to use Brave rather than Electron. I’m not sure when we’ll work on that more seriously. I’m certainly not a fan of us re-inventing the wheel unnecessarily.