Ranorex入门指南51 – 控制report文件产生的方法

每次运行Ranorex的用例,都会自动在项目目录下面产生report文件。为了控制是否生成report文件,你可以直接编辑.rxtst文件, 或者在testsuite上右键修改属性。

例如,你.rxtst里面可能是这样的内容:
<testsuite name=”test1″ rxversion=”3.3.4.20302″ id=”2d09bc3b-84eb-438c-87aa-fb960f26ab51″ reportfilename=”%S_%Y%M%D_%

T.rxlog” reportxslfilename=”” reportwriteinterval=”30000ms” reportcompress=”False” enabletracingscreenshots=”True”

description=”” reportlevel=”Info;20″>
<content>
<testcase name=”TestCase” id=”27ffee21-12e7-4db8-8464-48c52c530ccf”>
<testmodule name=”Recording1″ id=”4073a825-b224-4592-97da-fdbb31a469d8″ ref=”5bd72e8f-a3a9-4b53-

b34b-a601ac415333″ type=”Recording”/>
</testcase>
</content>
<testconfigurations default=”TestRun”>
<testconfiguration name=”TestRun”>
<testcase id=”27ffee21-12e7-4db8-8464-48c52c530ccf”/>
</testconfiguration>
</testconfigurations>
<references/>
</testsuite>

你可以添加reportdirectoryname=”c:/TA” reportenabled=”False”来控制你的report存放位置,或者不成生report

<testsuite name=”test1″ rxversion=”3.3.4.20302″ id=”2d09bc3b-84eb-438c-87aa-fb960f26ab51″ reportfilename=”%S_%Y%M%D_%

T.rxlog” reportxslfilename=”” reportwriteinterval=”30000ms” reportcompress=”False” enabletracingscreenshots=”True”

description=”” reportlevel=”Info;20″ reportdirectoryname=”c:/TestAutomation” reportenabled=”False”>
<content>
<testcase name=”TestCase” id=”27ffee21-12e7-4db8-8464-48c52c530ccf”>
<testmodule name=”Recording1″ id=”4073a825-b224-4592-97da-fdbb31a469d8″ ref=”5bd72e8f-a3a9-4b53-

b34b-a601ac415333″ type=”Recording”/>
</testcase>
</content>
<testconfigurations default=”TestRun”>
<testconfiguration name=”TestRun”>
<testcase id=”27ffee21-12e7-4db8-8464-48c52c530ccf”/>
</testconfiguration>
</testconfigurations>
<references/>
</testsuite>

如果,你想要的仅仅是不生成report,而非report文件,那你可以在项目代码中添加一行Report.Setup(ReportLevel.None, null, false); 来达到气候不产生report记录的作用。

Leave a comment

请输入正确的验证码