【发布时间】:2013-01-05 11:28:51
【问题描述】:
我想使用 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 启动的浏览器?
提前致谢。
【问题讨论】:
标签: javascript selenium selenium-rc js-test-driver ui-testing