我正在寻找一种在 Linux 环境中使用 Cucumber 测试来测试 Internet Explorer 浏览器的一般策略。我看到了类似的答案,但这似乎不适用于水豚 1.1.3。
我希望使用 capybara 来避免直接使用 Selenium 以及不使用无头测试的后续成本(速度、环境依赖性),但这似乎是不可能的。我想避免同时使用水豚和硒。
无头浏览器是个坏主意。它们为您提供一些测试,但与真实用户所看到的完全不同,它们掩盖了许多只有真实浏览器才会遇到的问题。在无头环境(例如,Windows 或带有 XVFB 的 Linux)上使用“有头”浏览器(即除了 HTMLUnit 之外的任何东西)会更好。
谢谢你的想法。