Automation 如何使用Viligus工具同步测试运行?

Automation 如何使用Viligus工具同步测试运行?,automation,ui-automation,vividus,Automation,Ui Automation,Vividus,我正在测试web ui。我可以在Viligus工具中使用哪些超时以及如何使用 我发现了一些步骤,比如 When I wait until element located `$locator` appears When I wait until element located `$locator` disappears 但是页面加载和查找元素可能会出现超时,这些元素不会出现或消失?因为我正在测试的站点的加载速度不是很快。Livitus有不同的超时,您可以配置以同步应用程序和测试 通用: bdd.

我正在测试web ui。我可以在Viligus工具中使用哪些超时以及如何使用

我发现了一些步骤,比如

When I wait until element located `$locator` appears
When I wait until element located `$locator` disappears

但是页面加载和查找元素可能会出现超时,这些元素不会出现或消失?因为我正在测试的站点的加载速度不是很快。

Livitus有不同的超时,您可以配置以同步应用程序和测试

通用:

  • bdd.story execution timeout-定义故事执行的最长时间(秒)(默认值10800)
  • 插件数据库:

  • db.query timeout-定义执行db查询的最长时间,使用(默认为30分钟)
  • 插件web应用程序

  • selenium.grid.capabilities.bstack:options.idleTimeout-定义Browserstack等待命令的时间(秒)。(默认值360)
  • selenium.timeout.async脚本超时
    selenium.timeout.async脚本超时单位-定义超时和时间单位,例如秒或分钟(默认为1分钟)
  • selenium.timeout.page load timeout
    selenium.timeout.page load timeout unit-定义Livitus等待网页加载的时间(默认为1分钟)
  • web.alert.wait for alert timeout-定义Livertus等待警报的时间。使用格式(默认PT0)
  • web.search.wait for element timeout-定义Livitus尝试搜索使用格式的元素的时间(默认PT0)
  • web.wait.page开始加载超时时间-定义在检查页面加载状态之前,livitus将等待多长时间,使用格式(默认PT10S)
  • web.wait.polling period-定义重新检查等待条件使用格式的时间段(默认PT2S)
  • web.wait.timeout-定义一个用于等待步骤的超时,如

    当我等待元素located
    $locator
    出现时

    使用格式(默认为PT1M)

  • 插件RESTAPI

  • http.connect timeout-定义与远程主机建立连接的超时时间(默认值30000毫秒)
  • http.connection request timeout-定义执行请求前的超时时间(默认值30000毫秒)
  • http.socket timeout-定义套接字超时(以毫秒为单位),它是等待数据的超时,或者换句话说,是两个连续数据包之间的最长不活动时间)。超时值为零被解释为无限超时。(默认值为300000毫秒)