【发布时间】:2014-02-28 23:05:46
【问题描述】:
我有一套大型 Jasmine 单元测试,这些测试是使用 Jasmine 1.3 Ruby gem 提供的 jasmine:ci rake 任务在 Selenium Grid 上运行的。 Jasmine 1.3 和 Selenium Webdriver 之间有很好的集成,并且在远程节点上运行测试就像传递一些环境变量一样简单:
$ rake jasmine:ci SELENIUM_SERVER="http://hub.localdomain:4444/wd/hub" JASMINE_HOST="http://currenthost" JASMINE_BROWSER="chrome"
在 Jasmine 2 中,此功能已消失,取而代之的是与 Phantomjs 的集成。不幸的是,对于仍然需要 Webdriver 支持的人,我找不到任何关于迁移选项的讨论。
有没有办法使用 Selenium Webdriver 运行 Jasmine 2 测试?有没有人知道任何关注此集成的现有项目或文档?我对 Jasmine 开发人员列表的查询没有得到答复。
【问题讨论】:
标签: selenium selenium-webdriver jasmine selenium-grid