首页
学习
活动
专区
圈层
工具
发布

硒能力
EN

Stack Overflow用户
提问于 2011-03-09 16:57:10
回答 2查看 952关注 0票数 1

我快被硒文档淹没了。到目前为止,我已经具备了在FireFox中记录脚本、将其导出到新的WebDriver格式(JUnit4)、在Eclipse中打开和调整测试、然后在Eclipse中作为JUnit测试运行它的能力。

我接下来想要的是:

  • 在多个浏览器上运行相同的测试
  • 在远程服务器上以设定的间隔运行一组测试
  • 如果测试失败,接收通知

这是否有可能使用我从上面开始的路径?很难说,但我不确定WebDriver是否与RC服务器兼容。或者,我是否应该将我的JUnit测试套件与克鲁斯控件( Control )这样的测试集成起来呢?

谢谢..。

EN

回答 2

Stack Overflow用户

发布于 2011-03-09 17:08:57

在多个浏览器上运行相同的测试

请参阅:如何使用Selenium运行Google?

在远程服务器上以设定的间隔运行一组测试

这很难,特别是当您在无头(仅终端)机器上运行时。见这篇文章。但也不是不可能,再读一遍。

如果测试失败,接收通知

典型的配置是使用CI服务器(如竹),利用cargo-maven-plugin部署应用程序,并在integration-test阶段运行Selenium测试。说得容易,做得难。因为CI服务器通常是无头的,您将需要像xvfb这样的自然怪胎,因为您不知道在构建过程中发生了什么,当它失败时,等等……但这是有可能的,我们设法建立了这样一个过程在我们的公司,并对此感到非常高兴。

票数 1
EN

Stack Overflow用户

发布于 2011-03-10 17:07:23

溴可以帮助您在多个浏览器上运行。关于已经说过的“日程安排”,maven会有所帮助。试着收集哈德逊的信息。这对日程安排有很大帮助。它也支持硒。它也有助于发送通知。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5249285

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档