首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >机器人框架:是否存在等待元素可见的通用设置

机器人框架:是否存在等待元素可见的通用设置
EN

Stack Overflow用户
提问于 2017-04-13 11:27:35
回答 1查看 6.2K关注 0票数 1

在机器人框架中,最好检查元素是否加载在页面中

代码语言:javascript
复制
Wait Until Element Is Visible

关键字,然后再使用元素。我已经实现了我自己的关键词:

代码语言:javascript
复制
Push
    [Arguments]    ${element}
    Wait Until Element Is Visible    ${element}    10
    Click Element    ${element}

Insert                                                                         
    [Arguments]    ${elementti}    ${text}
    Wait Until Element Is Visible    ${elementti}    10
    Input Text    ${elementti}    ${text}

我像这样使用这些关键词:

代码语言:javascript
复制
Push    elementId
Insert    elementId    text

有没有一般的设置,所以我不需要我自己的关键字?有一个通用变量${DELAY},但是(根据文档),所有执行的命令都会延迟,测试需要花费太多的时间。

BR

萨基

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-04-13 11:40:41

如文档中所述,可以设置隐式等待。

您可以在加载库时(通过设置implicit_wait选项)或通过关键字设置selenium隐式等待指定这一点。

但是,这不会导致应用程序等待元素可见。它会导致selenium命令等待直到DOM中的元素可用为止。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/43391042

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档