html中有10个标签。我需要这个数字在一个vbs文件中用循环。获取Imacros中元素的数量
我想这个简单的代码,但它不工作,甚至在Firefox扩展
URL GOTO=javascript:document.getElementsByClassName('movableListItem').length;
html中有10个标签。我需要这个数字在一个vbs文件中用循环。获取Imacros中元素的数量
我想这个简单的代码,但它不工作,甚至在Firefox扩展
URL GOTO=javascript:document.getElementsByClassName('movableListItem').length;
iMacros都可以做到这一点,但你需要做一个循环,赶上第一个错误。这对于这个简单的问题来说有点复杂,但是在Selenium IDE中只需执行以下操作:
Command: storeCssCount
Target : css=a
Value : n
就这些了。一行代码
好的答案man – jscripter 2014-10-31 22:44:43
可以尝试下面的代码来设置内置变量!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
但是您需要在每次运行时重新加载网页 – jscripter 2014-11-21 14:37:02
这还不清楚。请解释。 – macroscripts 2014-10-30 16:26:32
我想计算同一个类的元素数量,用javascript很容易。但imacros无法访问网页dom – jscripter 2014-10-30 20:08:23
JS脚本可以做到这一点,但我不知道iMacros。 – macroscripts 2014-10-31 05:06:35