2012-08-30 5 views
1

프로그래밍에 익숙하지 않아 Selenium IDE에서 자동화 된 테스트를 만들려고 노력하고 있습니다. 나는 "storeAttribute"명령을 사용하여 속성을 저장하는 방법을 알아 낸Selenium IDE 구문 분석 저장 속성

..

명령 : storeAttribute
대상 : 링크 = $ {projectlabel} @onclick
: objectID

다음 변수를 저장합니다.
"parent.loadPod ('time_pod', 'time/index.cfm? action = viewPTE objectID = 2010860 ') "

오브젝트 ID 부분 인 (7 개의 숫자) 만 추출하여 새 변수 이름으로 저장해야합니다.

누구나 나를 어떻게 처리 할 수 ​​있습니까? 아니면 가능하다면?

감사 Orli
[email protected]

+0

나는 코드를 가지고 놀았으며 다음과 같은 것을 시도 할 수 있다고 생각했다 : javascript {$ longname.substr (67,7)}하지만 오류가 계속 발생한다. : 0 ( – Orli

+0

내 다시 .. 나는 거의 그것을 가지고 .. 자바 스크립트 {storedVars [ 'longname']. substring (66,74)} 문제는 ​​지금 내가 정리해야합니다. .. – Orli

+0

지난 번에 .. 친구와상의 했더니 그는 .substring을 .match로 대체 할 것을 제안했다. 이것은 숫자가 바뀌고 자랄 수있게하며 나는 여전히 모든 숫자를 얻는다. : 0) – Orli

답변

0

명령 : storeEval
대상 :. storedVars [ 'longname'] 매치 (/ objectID에 = (\ D +) /) [1]
는 :

참고 OBJECTID : 당신은 이미 그것을 알아 냈어요 경우 당신은 당신의 자신의 질문에 대한 답변을 게시 할 수 있습니다.