6

我想使用 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 启动的浏览器?

提前致谢。

4

1 回答 1

1

从技术上讲是的,但它会受到伤害。
由于 jsTestDriver 支持异步测试,您可以在设置阶段启动(并连接到它)浏览器(使用JavaScript)。

“Selenium RC 是否无法捕获未使用 webdriver 启动的浏览器?” 可能不会在不久的将来

于 2013-01-27T14:28:29.587 回答