我在Robot Framework中有一个测试脚本,我想减少其耗用时间。作为测试程序的一部分,我有以下命令:如何减少Selenium2Library机器人框架中的等待时间
wait until element is enabled id=${elementId}
在运行时间内,大约需要5秒钟;使用以下线在测试开始时我给自己定的硒隐含等待2秒:
set selenium implicit wait 2 seconds
我得到了应用硒隐含的等待之后与get selenium implicit wait
并返回2 seconds
,但第一个命令仍约需5几秒钟完成。我应该怎么做才能缩短这个时间?
任何帮助或建议,将不胜感激。
我试过set selenium timeout 2
,但关键字wait until element is visible
仍然需要5秒才能完成,尽管日志中说的是Element locator 'id=ZiZi' did not match any elements after 2 seconds
。该图像显示登录详细信息。为什么超时秒数和经过时间有差异?
请检查我对该问题的编辑。 –
我查看了与日志相关的Robot Framework文档。 每个文档 - “默认情况下,通过标准输出或错误流记录的消息在执行关键字结束时得到它们的时间戳,这意味着时间戳不准确,调试问题尤其是长时间运行的关键字可能会产生问题....” 请参阅链接 - http://robotframework.org/robotframework/latest/RobotFrameworkUserGuide.html#logging-information –
@ZeinabAbbasi - 这是否回答您的问题? –