phantom - Fast NodeJS API for PhantomJS 이 문서는 2017-09-18 에 작성되었습니다. 변경이 많지 않은 프론트엔드를 만들고, 테스트 프로그램을 작성하기 위해 찾아보니 Python 의 Selenium 을 사용해 Chrome Driver 또는 PhantomJS, Firefox Driver 등을 사용해 테스트 코드를 작성한 후 자동으로 테스트 할 수 있었습니다.(Jenkins 씨를 통해서)샘플로 메인 페이지만 하고, 작성하였는데 문제는 Chrome Driver 와 같이 GUI를 보면서 할 수 있는 드라이버들은 문제가 없었는데 Headless 인 PhantomJS 의 같은 경우는 너무 느리고, Chrome Dirver 에서 잘 되던 기능들이 안되는 문제가 있었습니다.아무래도,..
Preview 기 능 : GET 방식 DATA 이용하기 주황색 : 사용자 정의 파란색 : 함수 녹 색 : 프로퍼티 Source_1 var locationHref = location.href; //주소입력라인의 Data를 가져온다 var sectionGet = locationHref.indexOf( "?" ); // '?' 문자의 위치를 파악 var dataGet = locationHref.substring( sectionGet+1 ); // '?' 문자 우측에 위치한 문자열을 가져온다. var dataList = dataGet.split( "&" ); //'&' 문자를 구분자로하여 dataList에 배열로 저장한다. var dataList_length = dataList.length; //배열 개수 파악..
Preview 기 능 : IFRAME 객체의 높이 자동 조절 주황색 : 사용자 정의 파란색 : 함수 녹 색 : 프로퍼티 Syntax_1 onload="this.height=this.contentWondow.document.body.scrollHeight;" Case 태그에 onload 이벤트로 처리하면 된다. 현재 iframe object의 height는 이 object의 포함된 Window의 document의 body의 scrollHeight이다. 라는 뜻. 이해가 잘 안가신다면, 일단 적용해보시면 아실듯합니다.
Preview 기 능 : 배열을 생성 주황색 : 사용자 정의 파란색 : 함수 녹 색 : 프로퍼티 Syntax_1 var arr = new Array(); arr[0] = 1; arr[1] = "가판이"; arr[2] = true; arr[3] = 3.14; arr[4] = { x:1, y:2, z:3 }; Syntax_2 var arr = new Array(1, "가판이", true, {x:1, y:2, z:3}); Syntax_3 var arr = new Array(3); Syntax_4 var arr = [1, "가판이", true, {x:1, y:2, z:3}]; Syntax_5 var matrix = [[1,2,3],[4,5,6],[7,8,9]]; Syntax_6 var data = 1; var ..
- Total
- Today
- Yesterday
- flask-simpleldap
- NGINX
- centOS
- 소프트웨어 엔지니어링
- select
- 자바스크립트
- 리눅스
- swapfile
- javascript
- graceful shutdown
- 소공
- 워드프레스
- MySQL
- GROUP BY
- 소프트웨어 공학
- pk
- 채굴량
- centOS7
- bash
- backup
- headless browser
- 가 부터 힣
- 파이썬
- php
- ssh
- 무정지서비스배포
- director.js
- Python
- ELECTRON
- mariadb
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |