【发布时间】:2015-01-30 12:31:24
【问题描述】:
我有一些使用 CodedUI 实现的自动化 UI 测试。我有一个虚拟机,测试由测试管理器运行(通过测试控制器和测试代理)。这种设置的好处是我可以在运行测试时做其他工作。如果我使用我的桌面运行测试。
最近,这些测试都失败了。测试无法从输入字段跨步到输入密码字段。所以,每次测试都因为测试无法登录被测系统而失败。
当我在我的桌面上运行这些测试时,测试运行没有任何问题。
由于测试失败,两个系统都没有更新。仅,重新启动。
两个系统都是Windows 7。两者都有相同的IE10版本。我请求了一个新的虚拟机,问题是一样的。测试失败。
我无法决定哪种工作方式是合适的。我希望我的测试在虚拟环境中运行。
有人有过这样的经历吗?你知道有什么方法可以确定可能是什么问题吗?
另一部分情况是,如果我将测试设置为在 Chrome 上运行,那么它们正在运行,但 CodedUI 似乎不喜欢与 IE 以外的其他浏览器一起工作。我得到了一些“方法未实现”的异常。我觉得这将是另一个地狱。
【问题讨论】:
标签: visual-studio automated-tests coded-ui-tests