如何编写宏滚动到底部
How to write imacro to scroll to bottom
我正在尝试创建一个宏,它只在典型的 "endless" 页面(例如 Facebook)上向下滚动到页面底部。然后我将设置最大循环并根据我想要的时间点击 "Play (Loop)"。
Firefox 49.0.1 中的 IMacro 9.0.3。
'SET !WAITPAGECOMPLETE YES
URL GOTO=javascript:window.scrollBy(0,20)
WAIT SECONDS=1
它运行了大约 20 秒,然后出现错误:
Page loading timeout, URL: javascript:window.scrollBy(0,2000), line: 3
(Error code: -802)
如果我包含 !WAITPAGECOMPLETE,我会收到此错误:
Unsupported variable !WAITPAGECOMPLETE, line: 1 (Error code: -911)
或者我尝试了基于此 Whosebug Question 的超时。
'SET !WAITPAGECOMPLETE YES
SET !TIMEOUT_PAGE 3
URL GOTO=javascript:window.scrollBy(0,2000)
WAIT SECONDS=1
它经常出现这个错误(即使我只是点击 "Play" 而不是 "Play (loop)" 按钮。
Page loading timeout, URL: javascript:window.scrollBy(0,2000), line: 3
(Error code: -802)
尝试循环播放以下代码:
EVENT TYPE=KEYPRESS SELECTOR=* KEY=35
WAIT SECONDS=1
我正在尝试创建一个宏,它只在典型的 "endless" 页面(例如 Facebook)上向下滚动到页面底部。然后我将设置最大循环并根据我想要的时间点击 "Play (Loop)"。
Firefox 49.0.1 中的 IMacro 9.0.3。
'SET !WAITPAGECOMPLETE YES
URL GOTO=javascript:window.scrollBy(0,20)
WAIT SECONDS=1
它运行了大约 20 秒,然后出现错误:
Page loading timeout, URL: javascript:window.scrollBy(0,2000), line: 3 (Error code: -802)
如果我包含 !WAITPAGECOMPLETE,我会收到此错误:
Unsupported variable !WAITPAGECOMPLETE, line: 1 (Error code: -911)
或者我尝试了基于此 Whosebug Question 的超时。
'SET !WAITPAGECOMPLETE YES
SET !TIMEOUT_PAGE 3
URL GOTO=javascript:window.scrollBy(0,2000)
WAIT SECONDS=1
它经常出现这个错误(即使我只是点击 "Play" 而不是 "Play (loop)" 按钮。
Page loading timeout, URL: javascript:window.scrollBy(0,2000), line: 3 (Error code: -802)
尝试循环播放以下代码:
EVENT TYPE=KEYPRESS SELECTOR=* KEY=35
WAIT SECONDS=1