执行测试用例后,RIDE中的“日志和报告”按钮被禁用

问题描述 投票:2回答:1

我在VM客户端计算机上运行测试,有时当我运行测试时它已正确执行但日志和报告按钮被禁用,我能够找到日志路径来打开日志。但有时候,即使在完成步骤执行后,测试也不会停止,经过的时间仍然在运行,当点击停止2到3次时,执行将停止,我没有得到任何报告或该测试的日志。

button logging report robotframework execution
1个回答
1
投票

我在运行Selenium测试时遇到了同样的错误。发生这种情况时,请打开任务管理器并查看后台进程。您可能会看到有多个chromedriver.exe / geckodriver.exe进程正在运行。如果您没有正常终止测试用例(在我的情况下,不关闭浏览器),这会导致禁用“日志”和“报告”按钮,则会发生这种情况。要解决此问题,您将需要使用

浏览器关闭

测试用例结束时的关键字。简而言之,您的测试用例中缺少优雅的终止。

*** Settings ***
Library     Selenium2Library

*** Test Cases ***
sample_test
    # ->Perform Functionality<-

    # Graceful Termination
    s2l.Browser Close

这将杀死后台webdriver进程。现在,每次运行测试时,日志和报告按钮都将处于启用状态。

看看这个回复:Log and Report buttons are disabled in RIDE

© www.soinside.com 2019 - 2024. All rights reserved.