我正在使用 athaydes spock-reports。我想在 html 报告中插入一些特定的输出文本。为此,请参阅以下我迄今为止使用过的东西。以下是我的规格文件:
@Stepwise
class TC001_SMO_Scenario_Spec extends GebReportingSpec {
def "Step 1:Go to the login page of the WU"() {
when: "User open the Login page"
to LoginPage
then: "Login page should get open"
at LoginPage
when: "User enters credentials"
page.Login()
then: "Home Page should get open"
at HomePage
}
def "Step 2:User initiates transfer process"() {
when: "Clicks on the Start New Transfer button"
page.selectionOfItem()
sleep(2000)
then: "Reciept Number should be generated"
at ManageConnections
def recieptNumber = tabConnections.text()
reportInfo(recieptNumber )
reportInfo " Reciept Number is $recieptNumber "
}
}
现在执行完成后,下面是报告的快照。
现在我的要求是,在网页上生成了一些收据编号,我希望在 Then 块之后将其打印在 html 报告中。(然后:“应生成收据编号”)。您能否指导我如何在特定的 geb/spock 关键字或 athaydes - spock-reports 的帮助下完成此操作。
我也参考了以下站点的材料,但是它对我不起作用。 https://github.com/renatoathaydes/spock-reports#how-to-use-it
感谢您对此的帮助。