使用秒表跟踪性能机器人框架

Jan*_*p95 1 performance selenium robotframework

我想跟踪 Robot Framework 和 Selenium2Library 的性能。当我单击某个元素时,秒表必须在页面准备好时停止计数。是否可以?我熟悉 DateTime 库并尝试过一些东西,但它不起作用。

Wür*_*paß 5

这是一个简单的示例,它测量页面加载某些不同元素所需的时间:

${start} =  Get Current Date
Open Browser    https://ixquick.com/
Wait Until Page Contains Element    //input[@id='query']
${stop} =   Get Current Date
${diff} =   Subtract Date From Date     ${stop}     ${start}
Log    ${diff}
Run Code Online (Sandbox Code Playgroud)

您需要Selenium2Library一个DateTime库来运行它。根据您的需要调整它,即您必须找到ready的定义。这可能是一些要出现的 HTML 元素或一些其他标准。