在机器人框架中,最好检查元素是否加载在页面中
Wait Until Element Is Visible关键字,然后再使用元素。我已经实现了我自己的关键词:
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}我像这样使用这些关键词:
Push elementId
Insert elementId text有没有一般的设置,所以我不需要我自己的关键字?有一个通用变量${DELAY},但是(根据文档),所有执行的命令都会延迟,测试需要花费太多的时间。
BR
萨基
发布于 2017-04-13 11:40:41
如文档中所述,可以设置隐式等待。
您可以在加载库时(通过设置implicit_wait选项)或通过关键字设置selenium隐式等待指定这一点。
但是,这不会导致应用程序等待元素可见。它会导致selenium命令等待直到DOM中的元素可用为止。
https://stackoverflow.com/questions/43391042
复制相似问题