您如何在像 EPiServer 这样的 CMS 上执行 UI 测试?编辑器根据页面类型创建内容,而您作为开发人员必须测试每个页面实例?
我们目前正在使用基于相应页面类型的动态创建的测试来测试 EPiServer 中的所有页面。然后我们的构建服务器每晚生成测试并启动 Selenium RC,确保我们的测试覆盖所有页面并每天运行。
它已经工作了多年,但出现了一些问题:
- 它基于 Selenium RC 1.0.3,现在似乎已弃用,取而代之的是 WebDriver。
- Seleniun RC 似乎只适用于较旧的 Firefox 版本,当我升级到最新版本 (10) 时,它停止工作
我想做的是找出如何迁移到 WebDriver 方法并保留让测试在运行中生成的可能性,或者指向另一个可以给我带来相同好处的设置。
我该怎么办?