在机器人框架中,最好检查元素是否已在页面中加载
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
是否有一般设置,所以我不需要自己的关键字?有一般变量$ ,但是(根据文档),所有执行的命令都被延迟,测试需要花费太多时间 .
BR,
Sakke
1 回答
如文档中所述,您可以设置隐式等待 .
您可以在加载库时(通过设置implicit_wait选项)或通过关键字Set selenium implicit wait)指定此项 .
但是,这不会导致应用程序等待元素可见 . 它导致selenium命令等待DOM中的元素可用 .