본문 바로가기
반응형

웹자동화4

Selenium_isDisplayed(), isSelected(), isEnabled() 안녕하세요! 오늘은 오랜만에 웹 자동화에 관한 selenium 포스팅에 대해 작성해보려고 합니다. 요즘 자동화를 자체적으로 공부 중인데 헷갈리는 메소드가 있어 정리하면서, 포스팅을 해보겠습니다. 오늘 제가 다룰 셀레니움 메소드는 isDisplayed()와 isSelected(), isEnabled() 세 개입니다. 세 개의 메소드가 비슷비슷한 의미를 갖고 있지만 역할이 조금씩 달라서 구분 방법에 대해 알려드리겠습니다. 먼저 isDisplayed() 메소드입니다. isDisplayed( ) 웹 요소의 페이지에서 표시되는지(display) 여부를 확인하는 데 사용됩니다. 활성화되었을 경우에는 true, 비활성화되어있을 경우에는 false를 반환합니다. isSelected( ) 웹 페이지에서 element가 .. 2021. 1. 23.
웹 자동화 Setting 3_TestNG 시작하기 오늘은 웹 자동화 셋팅의 마지막 단계인 TestNG를 이클립스에 설치하는 방법에 대해 설명해보겠습니다. 저는 웹 자동화의 annotation(주석)기능을 사용하기 위해서 TestNG를 사용하는데요. 먼저 , TestNG에 대해 알아보도록 하겠습니다. TestNG란? Junit과 NUnit에서 영감을 얻은 테스트 프레임워크입니다. 주요 기능은 다음과 같습니다. - 주석(Annotation) - 임의의 큰 스레드 풀에서 테스트를 실행가능 - 코드가 다중 스레드로부터 안전한지 테스트 - 유연한 테스트 구성 - 데이터 기반 테스트 지원(@DataProvider 사용) - 매개변수 지원 등 출처 : testng.org/doc/ TestNG - Welcome TestNG Now available Click for .. 2020. 11. 4.
웹 자동화 Setting 2_selenium setting 안녕하세요. 오늘은 selenium setting에 관한 포스팅을 작성해보겠습니다. 먼저, 웹 자동화를 할 IDE로 eclipse설치를 진행해줍니다. 1. Eclipse 설치 www.eclipse.org/downloads/packages/ 해당 이클립스 다운로드 페이지에 접속해서 이클립스 다운로드 파일을 실행시켜줍니다. 해당 IDE 선택 후, 계속해서 install합니다. 이렇게 하면 이클립스가 설치되어 열립니다. 이제 웹 자동화를 하기 위해 selenium에 대해 알아보겠습니다. Selenium이란? 웹 애플리케이션 테스트를 위한 portable framework이다. webdriver를 이용하며 브라우저를 제어하며 자동화를 가능하게 해준다. selenium을 사용하려면 각 브라우저에 맞는 웹 드라이버.. 2020. 10. 28.
웹 자동화 Setting 1 _ jdk 설치 웹 자동화를 하기전 먼저 준비되어야 할 셋팅 방법에 대해 소개하겠습니다. 자동화 환경을 만들어주기 위해 먼저 jdk 설치를 진행하겠습니다. 1. jdk 설치 www.oracle.com/java/technologies/javase-downloads.html 오라클 사이트에 들어가서 자신이 가진 컴퓨터에 따라 선택해서 설치해줍니다. 맥북이면 mac os installer를, 저는 window x64 installer를 설치했습니다. jdk 설치 후 환경변수를 저장해 편리한 사용을 할 수 있도록 하겠습니다. 2. '시스템 환경변수 편집' 검색 환경변수 > 환경변수 페이지로 넘어감 3. 새로 만들기 > 변수이름, 변수값 입력 후 확인버튼 클릭 변수 이름(N) : JAVA_HOME 변수값(V) : jdk 설치된 .. 2020. 10. 22.
반응형