Web3 dApp testing with a MetaMask equivalent headless wallet, using Playwright or WebDriver —no extension popups