获取Imacros中的元素数量

时间:2014-10-29 22:05:29

标签: imacros

html中有10个li标签。我需要使用数字与vbs文件中的循环一起使用。

我尝试了这个简单的代码,但即使在Firefox扩展程序

中也没有用
 URL GOTO=javascript:document.getElementsByClassName('movableListItem').length;

2 个答案:

答案 0 :(得分: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

答案 1 :(得分:0)

Imacros可以做到但你需要做一个循环并捕获第一个错误。对于这个简单的问题,它有点复杂,但在Selenium IDE中只需执行此操作:

Command: storeCssCount
Target : css=a
Value  : n

就是这样。一行代码