0

突然间,我的远程处决正在抛出

"Initialization method TCS_Automation.CheckoutPaymentPage.CheckoutPaymentVeifyOrderCompleteForAllUsers.MyTestInitialize threw exception. Microsoft.VisualStudio.TestTools.UITest.Extension.UITestControlNotFoundException: Microsoft.VisualStudio.TestTools.UITest.Extension.UITestControlNotFoundException: Unable to get reference to the document."

编码的 ui 测试链接到 TFS 工作项,并通过 Microsoft 测试管理器执行。没有更改测试设置文件,也没有更改我知道的环境。运行 VS2013 代理和控制器。重新启动所有代理,然后,当这不起作用时,重新启动运行代理的虚拟机。在本地调试不会引发错误。

根据我的测试日志,它在测试的不同部分都失败了,所以它不是特定于特定网页的。

4

1 回答 1

0

由于代理无法与浏览器窗口交互,因此引发错误消息。在我的特定情况下,放置在站点上的跟踪器正在执行 POST 请求,并阻止页面加载直到完成,这会阻止交互。这仅出于某种原因远程发生(远程运行 > 15 秒,本地运行 < 1 毫秒)。

于 2015-02-19T21:18:25.880 回答