curl
não é um navegador completo e, pelo que sei, não suporta a execução de JavaScript. Ele usa HTTP / FTP para buscar arquivos; isso é tudo. Se você quiser fazer testes de funcionalidade que dependem de scripts ou outras ferramentas que uma simples solicitação HTTP é incapaz de abordar, você precisará examinar um conjunto de testes mais aprofundado, como o Selenium.