突然间,我的远程执行正在抛出
"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 Test Manager执行。未对“测试设置”文件进行任何更改,也未对我所了解的环境进行更改。运行VS2013代理和控制器。重新启动所有代理,然后,当它不起作用时,重新启动运行代理的VM。本地调试不会抛出错误。
根据我的测试日志,它在测试的不同部分都失败了,因此它并不特定于特定的网页。
答案 0 :(得分:0)
抛出错误消息,因为代理无法与浏览器窗口交互。在我的特定情况下,放置在站点上的跟踪器正在执行POST请求并阻止页面加载直到完成,这阻止了交互。这只是由于某种原因远程发生(远程运行> 15秒,本地运行<1ms秒)。