5월, 2019의 게시물 표시

Selenium WebDriver의 Alert(경고창) & Popup Window(팝업창) Handling(다루기)

이미지
알리미 란 무엇입니까? 알림은 사용자에게 특정 정보를 제공하거나 특정 종류의 작업을 수행 할 수있는 권한을 요청하는 화면 알림을 표시하는 작은 메시지 상자입니다.  경고 목적으로도 사용될 수 있습니다. 다음은 몇 가지 경고 유형입니다. 1) 간단한 경고( Simple Alert) 이 간단한 경고는 화면에 몇 가지 정보 또는 경고를 표시합니다. 2) 즉각적인 경고.( Prompt Alert.) 이 프롬프트 알리미는 사용자의 입력을 요청하고 셀레늄 웹 드라이브는 sendkeys ( "input ...")를 사용하여 텍스트를 입력 할 수 있습니다. 3) 확인 경고.( Confirmation Alert.) 이 확인 경고는 몇 가지 유형의 작업을 수행 할 수있는 권한을 요청합니다. Selenium WebDriver에서 경고를 처리하는 방법 Alert 인터페이스는 Selenium Webdriver에서 널리 사용되는 몇 가지 방법을 제공합니다. 1) void dismiss ()  // 경고의 'Cancel'버튼을 클릭하십시오. driver.switchTo (). alert (). dismiss (); 2) void accept ()  // 경고의 'OK'버튼을 클릭하십시오. driver.switchTo (). alert (). accept (); 3) String getText  () // 경고 메시지를 캡처합니다. driver.switchTo (). alert (). getText (); 4) void sendKeys (String stringToSend)  // 일부 데이터를 경고 상자에 보냅니다. driver.switchTo (). alert (). sendKeys ( "Text"); 이클립스에서 제안한 아래 화면과 같이 여러 가지 경고 메소드가 표시되는 것을 볼 수 있습니다. 우리는 Selenium의  .switchTo ...

Github

이미지
깃허브(Githhub)란 대용량 온라인 저장소로, 주로 자신이 만든 코드나 프로젝트들을 관리할 때 매우매우 편리합니다! 저것만으론 왜 깃을 사용하는지 와닿지 않을 수 있죠? 자세하게 나열하자면 크게는 이정도가 있습니다 -프로젝트의 수정, 커밋시 스냅샷이 남아 언제든지 이전의 커밋 지점으로 돌아갈 수 있음-자신의 노트북이나 컴퓨터가 맛이 갔을시에도 깃에는 남아있다(이건 모든 온라인 저장소 공통)-공동으로 프로젝트를 진행할 때에도 매우 편리함 이것외에도 더 많지만 이정도만으로도 정말 좋다고 느껴지지 않나요? 사용을 해보기 전에 먼저 여기서 간단한 개념들(커밋이나 브랜치등)을 알아두시고 사용하면 조금 더 이해가 편할 것 같습니다!! https://rogerdudler.github.io/git-guide/index.ko.html git - 간편 안내서 - 어렵지 않아요! 새로운 저장소 만들기 폴더를 하나 만들고, 그 안에서 아래 명령을 실행하세요. git init 새로운 git 저장소가 만들어집니다. 저장소 받아오기 로컬 저장소를 복제(clone)하려면 아래 명령을 실행하세요. git clone /로컬/저장소/경로 원격 서버의 저장소를 복제하려면 아래 명령을 실행하세요. git clone 사용자명@호스트:/원격/저장소/경로 작업의 흐름 여러분의 로컬 저장소는 git이 관리하는 세 그루의 나무로 구성돼있어요. 첫번째 나무인 작업 디렉토리(Working directory) 는 실제 파일들로 이루어져있고 rogerdudler.github.io 이제 깃허브를 사용해볼까요? 먼저 깃허브를 사용하시기 위해서 설치하신 다음 이 포스팅을 읽기 권장드립니다!  이렇게 프로...

Maven 환경변수

이미지
* maven 설치, 환경변수 설정 및 확인 [ maven 설치, 환경변수 설정 및 확인 ] 공식 사이트 :  http://maven.apache.org/ Maven ?  Apache Maven은 소프트웨어 프로젝트 관리 및 이해 도구이다.  Maven은 POM (Project Object Model)의 개념을 기반으로 프로젝트의 빌드,보고 및 문서를 관리 할 수 ​​있다. 1. 공식사이트 접속한다. 2. maven 다운로드  -> 현재 최신 버전은 3.5.0버전이며 3.5.0버전은 jdk 1.7이상에서만 사용할 수 있다.      jdk 1.8버전을 설치하였기 때문에 3.5.0을 다운로드했다.   3. 환경변수 설정 [ 제어판 ] - [ 시스템 및 보안 ] - [ 시스템 ] - [ 환경 변수 ] 시스템 변수 추가 변수 이름 : MAVEN_HOME 변수 값 : Maven이 설치된 경로 Path 수정 %MAVEN_HOME%\bin 추가 4. 정상적으로 설치 되었는지 확인! Maven 버전 확인  : mvn -version Maven home 디렉토리를 확인 할 수 있다.  

Maven 설치

이미지
이클립스에 메이븐 플러그인 설치(Maven integration for Eclipse) 방법 1. 이클립스 상단에 Help 메뉴의 Eclipse Marketplace를 클릭합니다. 2. Find 입력란에 maven이라고 입력 후 엔터를 누릅니다.     검색 결과 중 Maven Integration for Eclipse라는 플러그인이 출력됩니다.     Install 버튼을 클릭하여 설치를 진행합니다. 3. 설치할 Maven 요소를 체크 후 Next 버튼을 클릭합니다. 4. 약관을 확인한 후 동의(accept)를 체크하고 Finish 버튼을 클릭합니다. 5. 설치가 진행됩니다. 6. 설치가 완료되면 Yes 버튼을 클릭하여 이클립스를 재시작(restart)하면 메이븐     플러그인 설치가 완료됩니다. 출처:  https://h5bak.tistory.com/169  [이준빈은 호박머리]

TestNG 설치

이미지
TestNG 설치    이클립스를  실행하고 Help > install New Sofrware..버튼을 클릭한다.    install 다이얼로그에서 add.. 버튼을 클릭한다.   저장소 추가 다이얼로그의 name에 'TestNG'를 입력하고, URL에 ' http://beust.com/eclipse '를  입력한다.    'TestNG' 모두를 선택한 뒤 next 버튼을 클릭한다.    사용자 계약에 동의하고 finish 버튼을 클릭한다.    프로젝트에 TestNG 설정    Project Explorer에서 TestNG를  사용하고자하는  프로젝트를  우클릭  한 뒤 properies 버튼을 클릭한다.    libraries 탭으로 가서 add external JARs..버튼을 클릭하고 미리  내려받은   셀레니움   웹드라이버  폴더에서 selenium-java-2.48.2.jar와 selenium-java-2.48.2-srcs.jar 파일을 선택한다.    * 사전  준비사항에서  다운받은  웹드라이버  클라이언트 라이브러리의 JAR 파일은 압축 해제한  폴더안에  있음    다시 libraries 탭으로 가서 add external JARs.. 버튼을 클릭하고 libs 폴더에 있는 jar 파일 모두를 추가한다.    ...