【发布时间】:2011-06-21 14:35:28
【问题描述】:
我不得不承认,我爱上了 Selenium,因为它的记录和播放功能以及用于从 IDE 记录的操作的测试用例生成功能。但是我仍然犹豫是否要推进到实施阶段,因为在录制过程中内置于测试用例中的附带细节(例如,使用 DOM、xpath..etc 定位事件)可能会使将测试用例导入 RC 后,只要有 html 更改,就容易发生测试用例失败。我完全理解,作为回归测试的一部分,不时调整预期结果是测试人员工作的一部分,但我也不希望花在这上面的时间大于进行手动测试所需的时间.
据我所知Selenium with Robot framework 有测试用例的关键字形式。我的猜测是它允许我们将附带的细节提取到各种关键字中,这可以使测试用例更容易调整并且更易于维护。 (如有错误请指正)
如果您能听到有关如何设置有效的 UI 自动化环境的建议,我们将不胜感激。我应该只使用 Selenium RC 还是 Selenium 和 Robot 框架?为什么?
提前致谢
【问题讨论】:
-
或者,有人用过 sikuli 吗?与 selenium ide 相比如何?测试用例能否轻松集成到测试运行器中?
标签: java selenium selenium-rc robotframework