机器人框架等到页面不包含需要15秒

时间:2017-08-18 16:29:24

标签: selenium wait robotframework

我正在尝试使用机器人Framewrok功能等到页面不包含,但无论我设置什么超时 - 它总是等待15秒。 功能页面不应该包含它甚至更糟 - 30秒。

例如

Wait Until Page Does Not Contain     x     5s

当功能失败时,它说:文本x在5秒内没有消失。 但它需要15秒才能完成

我尝试过使用Set selenium timeout并编写类似这样的内容

Wait until page doesnt contain
    [Arguments]    ${text}
    Wait Until Keyword Succeeds     2s      1s      page should not contain     ${text}

但它总是需要比预期更长的时间

问题出在哪里?

1 个答案:

答案 0 :(得分:0)

我设法通过编写关键字

来省略这个问题
Page shouldnt contain
    [Arguments]    ${text}
    ${pageSource} =  get source
    should not contain  ${pageSource}   ${text}

容易,但不那么明显