2014-10-29 3 views
0

HTML에는 10 개의 li 태그가 있습니다. vbs 파일에서 루프와 함께 사용하려면 숫자가 필요합니다. Imacros의 요소 수 얻기

나는이 간단한 코드를 시도했지만 작동하지 않았다, 심지어 파이어 폭스 확장에

URL GOTO=javascript:document.getElementsByClassName('movableListItem').length; 
+0

이것은 분명하지 않습니다. 설명 해주십시오. – macroscripts

+0

같은 클래스의 요소 수를 계산하고 싶습니다. 자바 스크립트를 사용하면 쉽습니다. 그러나 imacros는 웹 페이지 DOM에 액세스 할 수 없습니다. – jscripter

+0

JS 스크립팅이이를 수행 할 수는 있지만 iMacros만으로는 잘 모릅니다. – macroscripts

답변

0

위한 iMacros 그것을 할 수 있지만 루프를 만들고 첫 번째 오류를 잡을 필요가있다.

Command: storeCssCount 
Target : css=a 
Value : n 

을 그리고 그게 다야 : 그것은 좀 그냥이 간단한 질문에 대한하지만, 셀레늄 IDE에서 복잡 단지 이렇게. 한 줄의 코드

+0

좋은 대답 남자 – jscripter

1

내장 된 변수! EXTRACT를 문서의 이미지 태그 수로 설정하려면 아래 코드를 시도해보십시오. 그리고 당신의 질문은 비슷합니다.

SET !EXTRACT_TEST_POPUP NO 
URL GOTO=javascript:{window.document.getElementsByTagName("img").length} 
URL GOTO=javascript:{window.history.back()} 
TAG POS=1 TYPE=HTML ATTR=* EXTRACT=TXT 
BACK 
+0

하지만 실행마다 웹 페이지를 다시로드해야한다. – jscripter