javascript 의 indexOf 이다.


storeEval    []                                                 num

push        12345123                                       num

storeEval    storedVars.num.indexOf("12");            check

echo${check1}


결과값 0          ####12345123 문자중 12가 들어가는게 처음부터 0번째이기 때문에 값은 0



storeEval    []                                                 num

push        12345123                                       num

storeEval    storedVars.num.indexOf("2");            check

echo${check1}


결과값 1       ####12345123 문자중 2가 들어가는게 처음부터 1번째(0부터시작)이기 때문에 값은 1


storeEval    []                                                 num

push        12345123                                       num

storeEval    storedVars.num.indexOf("6");            check

echo${check1}


결과값 -1       ####12345123 문자중 6이 들어가지 않기 때문에 값은 -1(찾는 문자열이 없을경우 -1을 반환함)



찾는문자열의 위치를 찾는것보단 문자열이 있는지 없는지를 사용하는편인듯

쉘에서는 grep 으로 쉽게 되는데 셀레니움은(javascript) 익숙치 않아서 그런지 아직 어렵다.(있는데 모르는걸수도)

'job > selenium' 카테고리의 다른 글

split  (0) 2018.09.06
substr  (0) 2018.09.05

+ Recent posts