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

时间:2016-10-13 11:25:52

标签: button logging report robotframework execution

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

1 个答案:

答案 0 :(得分:0)

我在运行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