koute / cargo-web

A Cargo subcommand for the client-side Web
Apache License 2.0
1.11k stars 80 forks source link

Implement proper headless Web browser testing #33

Open koute opened 6 years ago

koute commented 6 years ago

Right now if you launch cargo web test it will launch your tests in a new Chrome/Chromium instance it finds installed on your system. This is a huge hack which should be replaced by a proper headless browser (either headless Chromium or headless Firefox, or even both, because cross browser testing is important).

whazor commented 5 years ago

I would appreciate an integration with WebDriver (which allows ChromeDriver and GeckoDriver) as it would allow testing with multiple drivers and provides a common interface.