자연수(自然數, natural number):

수를 셀 때나 순서를 매길 때 사용되는 수이다.

 

정수(整數, integer):

양수,0,음수로 이루어져있는 수이다.

 

무리수(無理數, irrational number): 

두 정수의 비의 형태로 나타낼 수 없는 실수이다. 즉, 분수로 나타낼 수 없는 소수이다.

 

유리수(有理數, rational number):

두 정수의 비율 또는 분수의 형식으로 나타낼 수 있는 수이다.

 

실수(實數, real number):

실직선 위의 점 또는 십진법 전개로 표현되는 수 체계이다.

 

허수(虛數, imaginary number):

실수가 아닌 복소수를 뜻한다.

 

소수(小數, decimal):

각각의 자리에 놓인 숫자와 소수점을 통해 나타낸 실수이다.

 

복소수(複素數, complex number):

a+bi (a,b는 실수) 꼴의 수이다. i는 허수 단위라고 불리는 수이며, i² = -1을 만족시킨다.

 

※허수 단위(imaginary unit 또는 unit imaginary number):

i는 제곱해서 -1이 되는 복소수를 말한다.

 

급수(Σ) : 특정 수열에 대해 지정된 항에서 지정된 다른 항까지의 수를 모두 더하란 의미다

 

 

1. CLICK

XPath와 화면XY좌표, 저장소에 저장된 경로의 이미지파일을 이용하여 목표대상을 클릭한다.

 

2. RCLICK

XPath와 화면XY좌표, 저장소에 저장된 경로의 이미지파일을 이용하여 목표대상을 마우스 우클릭한다.

 

3. DCLICK

XPath와 화면XY좌표, 저장소에 저장된 경로의 이미지파일을 이용하여 목표대상을 마우스 더블 클릭한다.

 

4. HOVER

XPath와 화면XY좌표, 저장소에 저장된 경로의 이미지파일을 이용하여 목표대상으로 마우스 커서를 이동시킨다.

 

5. MOUSE DOWN

마우스 버튼을 누르고 있는다.

 

6. MOUSE UP

마우스 버튼을 뗀다.

http://www.naver.com
// 1. XPath를 이용한 웹페이지 클릭 제어
// naver의 회사소개 페이지로 이동
click //*[@id="footer"]/div/div[4]/ul/li[1]/a
dclick //*[@id="footer"]/div/div[4]/ul/li[1]/a
rclick //*[@id="footer"]/div/div[4]/ul/li[1]/a


// 2. POINT를 이용한 마우스 클릭 제어
click (500,200)
dclick (500,200)
rclick (500,200)

// 3. 이미지를 이용한 마우스 클릭 제어
click button.png
dclick button.png
rclick button.png

// 4. 마우스 이동
hover (100,300)

// 5. 마우스 드래그
hover (100,300)
mouse down
hover (1000, 1300)
mouse up

 

7. 키보드 특수키 명령어

  • [clear]
  • [shift] [ctrl] [alt] [cmd] [meta] [enter]
  • [win] [space] [tab] [esc] [backspace] [delete]
  • [up] [down] [left] [right] [pageup] [pagedown]
  • [home] [end] [insert] [f1] .. [f15]
  • [printscreen] [scrolllock] [pause] [capslock] [numlock]
// 복사 붙여넣기 할 경우
keyboard [ctrl]c
keyboard [ctrl]v

 

 

※ XPath 받아오기

크롬에서 [ctrl]+[shift]+[c] 후에 요소 클릭

 

Copy > Copy XPath로 XPath를 복사할 수 있다.

 

<iframe>태그 안에 있는 XPath의 경우 frame 명령어로 iframe name속성을 이용해서 하위 경로로 접근가능하다.

'LIBRARY LOG > TagUI' 카테고리의 다른 글

[TagUI] js 명령어 사용하기  (0) 2020.05.20

TagUI에서 javascript 변수를 생성하려면 var, const, let 없이 js만 이용해서 선언한다.

//javascript 변수 object를 생성
js object = "HELLO TagUI!!"

//javascript 변수 object를 TagUI 변수로 출력
echo `object`

 

javascript 함수를 생성할 때는 한 줄로 생성할 수 있고 여러줄로 생성할 수 있다.

// 먹을 과일 생성
js apple = "사과";
js banana = "바나나";

// 1. javascript 구문이 짧으면 js뒤에 한줄로 함수를 작성할 수 있다.
js function eat(fruits){console.log(fruits+"먹다.");} 
js eat(apple);

// 2. javascript 구문이 길어지면 begin/finish로 열고 닫아주는 방식을 작성하면 된다.
js begin
  function swallow(fruits){
      console.log(fruits+"를 삼킵니다.");
  }
  swallow(banana);
js finish

 

 

TagUI를 이용해 크롤링한 값을 javascript로 전달/ javascript로 받은 값을 다시 TagUI로 전달할 수 있다.

// 네이버 사전 apple 검색결과 페이지로 이동
https://en.dict.naver.com/#/entry/enko/c7e44543765f4d99ad79709c3146253c

// 단어를 지정해서 text로 저장
read //*[@id="content"]/div[4]/div[1]/div/div[3]/ul/li/div[1]/p/span to text

// text를 가져와 화면에 출력
echo `text`
echo "======================================="

// 가져온 text를 js변수 object로 저장
js begin
    object = text
    console.log(object);
js finish
echo "======================================="

//js변수 object를 출력
echo `object`

 

'LIBRARY LOG > TagUI' 카테고리의 다른 글

[TagUI] 마우스/키보드 제어  (0) 2020.05.22

+ Recent posts