1

私は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 "
    }
}

実行が完了すると、以下はレポートのスナップショットです。

ここに画像の説明を入力

今、私の要件は、Web ページで生成されている領収書番号があることです。それを、Then ブロックの後に HTML レポートに印刷したいと考えています。(その後:「受付番号を生成する必要があります」)。特定の geb/spock キーワードまたは athaydes - spock-reports を使用してこれを行う方法を教えてください。

以下のサイトの資料も参考にしましたが、うまくいきません。 https://github.com/renatoathaydes/spock-reports#how-to-use-it

ご協力いただきありがとうございます。

4

1 に答える 1