Tricentis托斯卡

时间:2018-10-19 07:58:35

标签: automation tosca

我刚开始接受Tricentis Tosca Automation专家2级培训,在实例化模板后陷入困境,在草书中出现以下错误:

Log info:
The browser was not ready after 10000 ms. Please refer to the setting (TBox.Synchronization.SynchronizationTimeout) or the testconfiguration parameter (SynchronizationTimeout)

Detail:
Tricentis.Automation.Engines.Adapters.Controllers.Html.BrowserNotReadyException: The browser was not ready after 10000 ms. Please refer to the setting (TBox.Synchronization.SynchronizationTimeout) or the testconfiguration parameter (SynchronizationTimeout)
   at Tricentis.Automation.Engines.Adapters.Controllers.Html.HtmlRootAdapterController.CheckForBusyTabs(IList`1 technicals, IList`1 foundDocumentAdapters)
   at Tricentis.Automation.Engines.Adapters.Controllers.Html.HtmlRootAdapterController.SearchInternal()
   at Tricentis.Automation.Engines.Adapter.Controllers.Html.IERootAdapterController.SearchInternal()
   at Tricentis.Automation.Engines.Adapters.Controllers.AdapterController.Search()
   at Tricentis.Automation.Engines.Representations.Controllers.RepresentationController.SearchAllRepresentations(IAdapterController adapterController)
   at Tricentis.Automation.Engines.Representations.Controllers.RepresentationController.SearchRepresentations(IAdapterController adapterController)
   at Tricentis.Automation.Engines.Representations.Controllers.RootRepresentationController.SearchRepresentation()
   at Tricentis.Automation.Engines.Representations.Controllers.RepresentationController.Search()
   at ᜃ.ᜀ(IRepresentationController A_0)
   at ᜃ.ᜁ(IRepresentationController A_0, IRepresentation& A_1)
   at ᜄ.ᜀ(IRepresentationController A_0, IRepresentation& A_1)
   at ᜃ.ᜀ()
   at Tricentis.Automation.Execution.Synchronization.RepresentationTestActionSynchronizer.Retry()
   at Tricentis.Automation.Execution.Synchronization.Synchronizer`1.DoSynchronize(InterfaceType interfaceType)

有人可以指出我应该在哪里纠正吗?

4 个答案:

答案 0 :(得分:1)

enter image description here

请按照以下步骤操作:

  1. 转到| Numdoc | Group | Valcode | +--------+-------+---------+ | null | null | null | | null | null | CHF | | null | null | RUB | | null | null | USD | | null | ALM | null | | null | TLD | null | | 63 | null | null | > PROJECT
  2. 在“设置”窗口中,导航到 Settings > Settings > TBox
  3. 点击Synchronization
  4. 您会发现同步超时WaitOn期间的同步超时
  5. 相应地设置这些值。

enter image description here

答案 1 :(得分:0)

我不确定由于Instatiation是否收到此错误,但是在执行时这似乎是一个同步问题。

如果这是同步问题,则可以通过3种方法解决此问题-

  1. 您可以在启动应用程序的步骤后进行静态等待,为此使用TBox Wait(在执行此操作之前,请尝试第二点,因为我们强烈建议使用动态等待来提高执行性能)

    < / li>
  2. 您可以在脚本中使用动态等待。操纵网页上的任何控件并以“ WaitOn”操作模式执行验证(可见/启用/存在== True)

  3. 您可以在Tosca Commander中增加同步设置(不建议这样做,因为这会影响整体执行)

答案 2 :(得分:0)

很难说,因为遗漏了有关测试用例和执行的操作的信息,但是使用tosca时,您必须对所有事情都保持谨慎。

例如:

  • 应该只有一个打开的浏览器实例(如果tosca不会自动关闭,请关闭
  • 使测试对象的响应时间过长(您可以更改tosca的等待时间)
  • 尝试使用其他浏览器

我不知道是什么导致了您的问题,但是我是Tosca的培训师,在上课的时候我们一直都在这样做,并且解决方案总是因个人计算机而有所不同。

答案 3 :(得分:0)

您可以在项目下的 WaitOn 期间设置同步超时和同步超时> setting> tbox 但这将是所有测试的相同时间。 您可以将 WaitOn 期间的同步超时和同步超时添加到您的 TCP,并根据您的元素加载时间提供以毫秒为单位的时间。