# How to get Test report

**URL:** <https://discuss.appium.io/t/how-to-get-test-report/15003>\
**Category:** Feature\
**Created:** [February 24, 2017, 8:24am UTC](https://discuss.appium.io/t/how-to-get-test-report/15003 "2017-02-24T08:24:02Z")\
**Posts on this page:** 11\
**Page:** 1

<div class="post-metadata">

**Author:** ![SaibalBhaduri](https://discuss.appium.io/user_avatar/discuss.appium.io/saibalbhaduri/32/3200_2.png) [@SaibalBhaduri](https://discuss.appium.io/u/SaibalBhaduri)\
**Post date:** [February 24, 2017, 8:24am UTC](https://discuss.appium.io/t/how-to-get-test-report/15003/1 "2017-02-24T08:24:02Z")

</div>

How can I create a structured report from appium after successful completion of automation testing.

---

<div class="post-metadata">

**Author:** ![Venkatesh\_Akula](https://discuss.appium.io/user_avatar/discuss.appium.io/venkatesh_akula/32/7260_2.png) [@Venkatesh\_Akula](https://discuss.appium.io/u/Venkatesh_Akula)\
**Post date:** [February 25, 2017, 9:39am UTC](https://discuss.appium.io/t/how-to-get-test-report/15003/2 "2017-02-25T09:39:02Z")

</div>

If you are using Python, then try pytest-html plugin

---

<div class="post-metadata">

**Author:** ![SaibalBhaduri](https://discuss.appium.io/user_avatar/discuss.appium.io/saibalbhaduri/32/3200_2.png) [@SaibalBhaduri](https://discuss.appium.io/u/SaibalBhaduri)\
**Post date:** [February 28, 2017, 5:45am UTC](https://discuss.appium.io/t/how-to-get-test-report/15003/3 "2017-02-28T05:45:36Z")

</div>

I’m Using Java, what should I do in this case ?

---

<div class="post-metadata">

**Author:** ![Venkatesh\_Akula](https://discuss.appium.io/user_avatar/discuss.appium.io/venkatesh_akula/32/7260_2.png) [@Venkatesh\_Akula](https://discuss.appium.io/u/Venkatesh_Akula)\
**Post date:** [February 28, 2017, 11:32am UTC](https://discuss.appium.io/t/how-to-get-test-report/15003/4 "2017-02-28T11:32:13Z")

</div>

Copy pasting this from this blog:

[Selenium Java Test Reports](http://www.techbeamers.com/generate-reports-selenium-webdriver/)

```
TestNG HTML Report Generation.
JUnit-Style Report Generation.
    Simple JUnit Reports, and
    Convert JUnit to HTML Reports.
Generating Extent HTML Reports.
```

---

<div class="post-metadata">

**Author:** ![UD](https://discuss.appium.io/letter_avatar_proxy/v4/letter/u/3be4f8/32.png) [@UD](https://discuss.appium.io/u/UD)\
**Post date:** [February 28, 2017, 1:09pm UTC](https://discuss.appium.io/t/how-to-get-test-report/15003/5 "2017-02-28T13:09:45Z")

</div>

Try using ExtentReports, which is open source and easy to understand.  
[Extent Reports](http://extentreports.com/)

Lot of API methods and easy to remember. Just give a try.

---

<div class="post-metadata">

**Author:** ![Brian\_Watson](https://discuss.appium.io/user_avatar/discuss.appium.io/brian_watson/32/2664_2.png) [@Brian\_Watson](https://discuss.appium.io/u/Brian_Watson)\
**Post date:** [February 28, 2017, 7:13pm UTC](https://discuss.appium.io/t/how-to-get-test-report/15003/6 "2017-02-28T19:13:10Z")

</div>

I second the suggestion for Extent Reports. I’ve built it into my framework’s logging and it generates a “pretty” report like this one at the end of the test run… Screenshots and all. 🙂

 ![](https://discuss.appium.io/uploads/default/original/2X/3/3c547733fca86aa92743c82466d01353071119cb.png)

 ![](https://discuss.appium.io/uploads/default/original/2X/2/28a58752aba84c4139f068b35daefde89353be4b.png)

---

<div class="post-metadata">

**Author:** ![Nikhil\_Devgire](https://discuss.appium.io/user_avatar/discuss.appium.io/nikhil_devgire/32/8186_2.png) [@Nikhil\_Devgire](https://discuss.appium.io/u/Nikhil_Devgire)\
**Post date:** [January 30, 2018, 9:36am UTC](https://discuss.appium.io/t/how-to-get-test-report/15003/7 "2018-01-30T09:36:14Z")

</div>

I am running my test in a terminal with nodeJS. How I can get the test report of my tests.

---

<div class="post-metadata">

**Author:** ![aeron11](https://discuss.appium.io/letter_avatar_proxy/v4/letter/a/f04885/32.png) [@aeron11](https://discuss.appium.io/u/aeron11)\
**Post date:** [November 21, 2019, 8:59am UTC](https://discuss.appium.io/t/how-to-get-test-report/15003/8 "2019-11-21T08:59:56Z")

</div>

hi Nikhil, do you have any solutions for test report with node.js?

---

<div class="post-metadata">

**Author:** ![Nikhil\_Devgire](https://discuss.appium.io/user_avatar/discuss.appium.io/nikhil_devgire/32/8186_2.png) [@Nikhil\_Devgire](https://discuss.appium.io/u/Nikhil_Devgire)\
**Post date:** [October 19, 2020, 10:06am UTC](https://discuss.appium.io/t/how-to-get-test-report/15003/9 "2020-10-19T10:06:33Z")

</div>

Hi @aeron11 you can use chai, mocha and use your appium script inside of mocha’s it function. mocha will use html reporter and will create an Html report for same.

---

<div class="post-metadata">

**Author:** ![Prakhar\_Singh](https://discuss.appium.io/user_avatar/discuss.appium.io/prakhar_singh/32/11723_2.png) [@Prakhar\_Singh](https://discuss.appium.io/u/Prakhar_Singh)\
**Post date:** [August 13, 2023, 5:33am UTC](https://discuss.appium.io/t/how-to-get-test-report/15003/10 "2023-08-13T05:33:00Z")

</div>

Can you provide exact steps for it. I have tried many things I am not able to do it.

---

<div class="post-metadata">

**Author:** ![M\_O\_O\_R\_T\_H\_I\_KIN](https://discuss.appium.io/user_avatar/discuss.appium.io/m_o_o_r_t_h_i_kin/32/13049_2.png) [@M\_O\_O\_R\_T\_H\_I\_KIN](https://discuss.appium.io/u/M_O_O_R_T_H_I_KIN)\
**Post date:** [May 13, 2024, 4:40am UTC](https://discuss.appium.io/t/how-to-get-test-report/15003/11 "2024-05-13T04:40:18Z")

</div>

How do you make this can you recommend some Documentation for implementing the Test report like this.
