如何使用python自动化Unigine Heaven?

时间:2017-10-13 10:14:15

标签: python python-2.7 automation benchmarking

我试图使用python自动化Unigine Heaven Benchmark。 但我无法获取密钥,因为那些在Unigine Heaven的API中是可变的,例如。运行选项无法使用python代码。

请提供解决方案。

代码是:

import sys 
import os 
from pywinauto.application import Application 
def heaven(): 
    Application().Start("C:\Program Files (x86)\Unigine\Heaven Benchmark 4.0\heaven.bat") 

heaven()

所以在运行之后,Benchmark正在打开并且它正在显示API。但是在基准点击API按钮时我无法做到。

1 个答案:

答案 0 :(得分:2)

我遇到了类似的障碍。但是,我认为在基本版中,不支持命令行选项。 作为一种解决方法,您可以查看该文件 C:\ Program Files(x86)\ Unigine \ Heaven Benchmark 4.0 \ data \ launcher \ js \ heaven-ui-logic

在最后一次

中更改以下内容
//  $('#run').click(startBenchmark);
startBenchmark();

然后点击heaven.bat。它应该在没有RUN按钮需要点击的情况下触发工作负载。