Есть ли способ добавить / распечатать пользовательский шаг / текст в отчетах HTML - PullRequest
0 голосов
/ 22 мая 2018

Я использую Athaydes спок-отчеты.Я хотел бы вставить некоторые конкретные выходные тексты в отчетах HTML.Для этого, пожалуйста, обратитесь к тому, что я использовал до сих пор.Ниже мой файл Spec:

@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 "
    }
}

Теперь, когда выполнение выполнено, ниже приведен снимок отчета.

enter image description here

Теперь мое требование состоит в том, чтобы на веб-странице генерировался какой-то номер чека, и я хотел бы, чтобы он был напечатан в html-отчете после блока Then.(затем: «Номер квитанции должен быть сгенерирован»).Не могли бы вы подсказать мне, как это можно сделать с помощью определенных ключевых слов geb / spock или athaydes - отчетов о споке.

Я также ссылался на материал, представленный на сайте, но он мне не подходит.https://github.com/renatoathaydes/spock-reports#how-to-use-it

Спасибо за вашу помощь в этом.

1 Ответ

0 голосов
/ 22 июня 2018

Наконец-то я добился успеха, и я думаю, что у меня также есть основная причина.

Если файл спецификации расширяется до Specification, тогда ключевые слова reportHeader и reportInfo работают нормально.

Если вы используете geb, расширив GebReportingSpec, тогда нужно использовать report() для получения настраиваемых шагов, которые будут добавлены в html-отчеты geb spock.

Спасибо, Дургеш

...