繁体   English   中英

需要计算可见的加载微调器的时间

[英]Need to calculate time for which loading spinner is visible

我正在测试一个应用程序,在该应用程序中,当我们单击几个按钮时,就会在后端发送一些http,而在ui上会出现一个旋转加载程序。 使用Selenium Java,我需要计算微调器可见的时间。 加载微调器没有xpath或CSS。

如果我的理解是正确的,则加载微调器是指示应用程序正在处理当前请求的鼠标指针。 如果是这种情况,请尝试以下解决方案

应用程序可以将body元素的css属性光标设置为在处理请求时等待,您可以使用该信息来计算时间

您可能必须转换为Java

import time
start_time = time.time()  
While True:
    cursor_status = driver.find_element_by_tag_name('body')..value_of_css_property('cursor')
    if cursor_status != 'wait':
        break
print("--- %s seconds ---" % (time.time() - start_time))

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM