使用Selenium RC捕获浏览器

Seb*_*ian 6 javascript selenium ui-testing selenium-rc js-test-driver

我想使用BrowserStack之类的browserfarms来运行UI测试.我们目前正在使用BS通过JsTestDriver运行单元测试.因此,启动服务器,让browserfarm创建的一堆浏览器连接到jstd服务器,然后执行测试.

不幸的是,我无法找到一种方法来编写与jstd一起使用的UI测试(单击某个按钮,键入内容等).

Selenium RC是一个旨在进行UI测试的框架,但它强制使用自己的浏览器实例:Selenium通过作为框架一部分的驱动程序启动自己的浏览器.

我想要的是将JsTestDriver概念与Selenium的UI测试相结合:使用Selenium编写测试,在本地主机上启动Selenium RC服务器,让一堆浏览器连接到在browserfarm上启动的服务器,然后执行UI试验.

这甚至可能吗?有没有其他方法可以使用JSTD运行UI测试?Selenium RC是否无法捕获未使用webdriver启动的浏览器?

提前致谢.

she*_*hex 1

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

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