반응형 Java4 Java_e-mail 보내기 testNG를 사용하면 좋은점은 단위별로 쪼개거나 합쳐서 테스트 실행도 가능하지만, 그 결과를 볼 수 있는 간략화 된 자료도 있다는 사실이다. 그래서, Eclipse에서 test-output파일안에는 테스트 결과를 확인할수 있는 emailable-report.html 파일이 존재한다. 어떤 클래스를 사용했는지 성공했는지, 실패했는지 그리고 총 걸린 시간을 ms으로 보여준다.즉, 이 결과만을 가지고 실행한 자동화테스트가 잘 진행되었는지, 실패한 부분은 없는지 알 수 있다. 그래서 자동화 테스트 결과를 확인할때 이 파일을 관련자들에게 모두 공유한다면 편리할거 같아 자바 SMTP로 이메일을 받는 방법에 대해 공유해보고자 포스팅을 한다. 목표testng를 사용하면 결과인 emailable-report.html.. 2024. 11. 7. Selenium_Button 사실 자동화를 진행하면서 가장 기본적이고 꼭 필수적인 기능이 버튼을 클릭하는 것이라고 생각합니다.다음 화면으로 넘어가거나, 원하는 값을 전달하기 위해서는 버튼이 클릭되어야 하는 경우가 많습니다.근데 사실 버튼 클릭방법에는 여러가지 방법이 있습니다. 단순하게 사용했던 selenium 버튼 클릭 방법에서부터 왜인지 버튼이 클릭되지 않을때 사용할 수 있는 방법들에 대해 정리해보았습니다. 1. element.click(); 가장 첫번째 방법이자 대표적인 방법으로 element를 선택해서 click 하는 방법입니다. driver.get("https://www.selenium.dev/selenium/web/inputs.html"); // Click on the element WebElem.. 2024. 7. 12. Selenium_Scroll in Java 안녕하세요. 오랜만의 포스팅으로 돌아왔습니다. 이전에 마지막으로 작성했던 포스팅에서 모바일 화면으로 자동화처리를 하는 옵션에 대해 설명했었습니다. 그동안 모바일 에뮬레이션을 사용하다 보니, 스크롤 기능을 종종 사용할 필요성이 생겼었습니다. 종종 사용하게 되는 기능이라, 한번에 정리해서 기억해두고자 포스팅을 올려 정리해보겠습니다! 스크롤바는 화면의 가로 또는 세로로 이동할 수 있습니다. selenium에서는 웹드라이버에서 javascript method를 이용해 스크롤을 사용합니다. JavascriptExecutor js = (JavascriptExecutor) driver; js.executeScript(Script,Arguments); (1) 픽셀 단위 스크롤 executeScript("window.s.. 2022. 8. 1. Selenium_Mobile Emulation 모바일웹 페이지 자동화를 하기 위해, 모바일 에뮬레이션을 이용해서 모바일 화면으로 띄워주는 방법에 대해 포스팅을 하려고 합니다. 이전에 웹 자동화 Setting 포스팅 단계대로 셋팅을 한 뒤, 실행시키면 아래와 같은 웹 화면으로 자동화가 진행됩니다. 이때, 전체 화면이 아닌 모바일 에뮬레이션을 이용한 화면으로 보여주기 위해서는 setup단계에서 //mobile emulation 주석을 단 아래와 같은 코드를 추가시켜 주면 됩니다. package example; import java.util.HashMap; import java.util.Map; import java.util.concurrent.TimeUnit; import org.openqa.selenium.WebDriver; import org.ope.. 2022. 2. 2. 이전 1 다음 반응형