我想使用 BrowserStack 之类的浏览器农场运行 UI 测试。我们目前正在使用 BS 通过 JsTestDriver 运行单元测试。所以启动服务器,让 browserfarm 创建的一堆浏览器连接到 jstd 服务器,然后执行测试。
不幸的是,我无法找到一种方法来编写与 jstd 一起使用的 UI 测试(单击某个按钮、键入某些内容等)。
Selenium RC 是一个旨在进行 UI 测试的框架,但它强制使用自己的浏览器实例:Selenium 通过作为框架一部分的驱动程序启动自己的浏览器。
我想要的是将 JsTestDriver 概念与 Selenium 的 UI 测试结合起来:用 Selenium 编写测试,在 localhost 上启动 Selenium RC 服务器,让一堆浏览器连接到在 browserfarm 上启动的服务器,然后执行 UI测试。
这甚至可能吗?是否有另一种使用 JSTD 运行 UI 测试的方法?Selenium RC 是否无法捕获未使用 webdriver 启动的浏览器?
提前致谢。