我快被硒文档淹没了。到目前为止,我已经具备了在FireFox中记录脚本、将其导出到新的WebDriver格式(JUnit4)、在Eclipse中打开和调整测试、然后在Eclipse中作为JUnit测试运行它的能力。
我接下来想要的是:
这是否有可能使用我从上面开始的路径?很难说,但我不确定WebDriver是否与RC服务器兼容。或者,我是否应该将我的JUnit测试套件与克鲁斯控件( Control )这样的测试集成起来呢?
谢谢..。
发布于 2011-03-09 17:08:57
在多个浏览器上运行相同的测试
在远程服务器上以设定的间隔运行一组测试
这很难,特别是当您在无头(仅终端)机器上运行时。见这篇文章。但也不是不可能,再读一遍。
如果测试失败,接收通知
典型的配置是使用CI服务器(如竹),利用cargo-maven-plugin部署应用程序,并在integration-test阶段运行Selenium测试。说得容易,做得难。因为CI服务器通常是无头的,您将需要像xvfb这样的自然怪胎,因为您不知道在构建过程中发生了什么,当它失败时,等等……但这是有可能的,我们设法建立了这样一个过程在我们的公司,并对此感到非常高兴。
发布于 2011-03-10 17:07:23
溴可以帮助您在多个浏览器上运行。关于已经说过的“日程安排”,maven会有所帮助。试着收集哈德逊的信息。这对日程安排有很大帮助。它也支持硒。它也有助于发送通知。
https://stackoverflow.com/questions/5249285
复制相似问题