การรายงาน Selenium TestNG สำหรับการทดสอบหลายรายการในชุดเดียว

ฉันต้องการเรียกใช้กรณีทดสอบชุดเดียวกันในหลายเบราว์เซอร์ สำหรับสิ่งนี้ ฉันได้ใส่การทดสอบ (การทดสอบแต่ละครั้งสำหรับเบราว์เซอร์แต่ละตัว) ไว้ใต้ชุดใน testng xml หลังจากรันแล้ว ฉันได้รับรายงาน html เดียวจาก testng หากมีการทดสอบล้มเหลวในเบราว์เซอร์ตัวใดตัวหนึ่ง ก็จะไม่ปรากฏในรายงาน มีวิธีอื่นในการจัดการกับมันหรือไม่?

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE suite SYSTEM "http://testng.org/testng-1.0.dtd">
<suite name="Smoke Test" verbose="2" preserve-order="true">
    <parameter name="baseUrl" value="https:test.com"/>

    <test name="Smoke_Firefox">
        <parameter name="browser" value="firefox"/>
        <classes>
            <class name="test.TestLogin">
                <methods>
                    <include name="test_login"/>
                    <include name="test_logout"/>
                </methods>
            </class>
        </classes>
    </test>

    <test name="Smoke_Chrome">
        <parameter name="browser" value="chrome"/>
        <classes>
            <class name="test.TestLogin">
                <methods>
                    <include name="test_login"/>
                    <include name="test_logout"/>
                </methods>
            </class>
        </classes>
    </test>

    <test name="Smoke_IE">
        <parameter name="browser" value="ie"/>
        <classes>
            <class name="test.TestLogin">
                <methods>
                    <include name="test_login"/>
                    <include name="test_logout"/>
                </methods>
            </class>
        </classes>
    </test>

</suite>

person Santhosh    schedule 29.03.2018    source แหล่งที่มา
comment
เพิ่มรหัสที่เกี่ยวข้อง คุณจัดการการเข้าถึงไฟล์รายงานเดียวแบบหลายเธรดอย่างไร   -  person Grasshopper    schedule 29.03.2018
comment
@Grasshopper ฉันได้เพิ่มโค้ดจาก testng xml แล้ว   -  person Santhosh    schedule 29.03.2018


คำตอบ (1)


ฉันได้คำตอบแล้ว ต้องอัปเดตการกำหนดค่า testng ใน Intellijidea เพื่อรับรายงาน

person Santhosh    schedule 29.03.2018