반응형
TestNG 홈페이지를 살펴보다가 selenium 영역에서 결과를 확인할 때 파일에서 run as 버튼을 눌러줘서 확인을 하는 간단한 방법을 물론 사용해도 되지만, xml 파일을 만들어서 특정 클래스나 메소드만 run을 해주어서 결과를 얻을 수 있습니다.
https://testng.org/doc/selenium.html#creating_xml
자동화를 만들어준 maven 프로젝트에 xml 파일을 추가하고 클래스 조건이나 메소드 조건을 줘서 원하는 부분만을 테스트할 수 있게 작성했습니다.
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE suite SYSTEM "https://testng.org/testng-1.0.dtd" >
<suite name="Examples" verbose="10">
<test name="Examples Test" preserve-order="true">
<classes>
<class name="Examples.example02" />
<class name="Examples.example03" />
</classes>
</test>
</suite>
그러면 testNG에서 다음과 같은 전체결과를 확인할 수 있습니다. 메소드 조건을 따로 주지 않으면, 전체 클래스의 모든 메소드가 진행되고 있으니 따로 특정 메소드 조건을 줄 것이 아니라면 클래스 네임만 적어서 실행시키면 됩니다.
반응형
'자동화(Automation)' 카테고리의 다른 글
Selenium_HttpUrlConnection (0) | 2022.09.16 |
---|---|
Selenium_Window tab (0) | 2022.09.10 |
Selenium_Assert&Verify (0) | 2022.08.20 |
Selenium_WebDriverManager (0) | 2022.08.10 |
Selenium_Wait (0) | 2022.08.05 |
댓글