私は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
ご協力いただきありがとうございます。