我一直在使用 WatiN 进行我的 BDD Specflow 测试。它可以完成工作,但速度很慢。我最近遇到了 SimpleBrowser ,正如 this 文章中所建议的那样。 SimpleBrowser 比 Watin 快得多。主要缺点是不支持javascript,因此不支持ajax调用。
我正在寻找一个支持 javascript 的 headless 浏览器——这种东西存在吗?是否推荐超过 Watin?
最佳答案
我意识到这是一个老问题,但是当您搜索“ headless 浏览器规范流”时,它会出现在 Google 中。
我最近使用的一个流行选项是 PhantomJS ( http://phantomjs.org/ )
有一个用于 selenium 的 webdriver 来控制 PhantomJS,因为我们的测试已经用 specflow/selenium 编写,这对我们来说非常合适。
希望这可以帮助某人。
关于watin - 支持 javascript/ajax 的 Specflow headless 浏览器测试,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/11359350/