在测试开始时可视化编辑代码或打开程序

Visually editing code or open a program on test start

我是编码 UI 测试的新手,在搜索文档后,我未能找到解决方案。

是否可以在 code/steps 生成后直观地(就像我记录测试时一样)编辑它,或者引入新的步骤?

有没有办法将测试设置为在测试开始时以特定 URL 打开 Internet Explorer? (不同于Windows键+点击菜单栏中的图标)

您的屏幕截图显示了 Coded UI 的 UI Map Editor。从那里您可以对记录的测试进行许多更改。

要记录新步骤和新断言以进入现有编码 UI 测试,请执行以下操作。在“.cs”文件中的 [TestMethod] 中,将光标放在应放置对新代码的调用的位置,我喜欢在该位置添加一个空行,以便我清楚地知道添加新项目的位置。使用上下文(右键单击)菜单和 select "Generate code for Coded UI test" => "Use Coded UI test builder"。然后像第一次录制测试时一样使用录制和生成工具。

我从 UI 地图编辑器中删除了这些步骤并将此行添加到 [TestMethod].cs 文件

 [TestInitialize()]
        public void BrowserStarter()
        {
            BrowserWindow browser = BrowserWindow.Launch(new Uri("http://www.google.com"));
        }