0
我有那個「彈出式容器」,並且必須將它滾動到底部才能點擊鏈接。casperjs滾動彈出層
<div id="tos-popup-container" class="tos-popup-container">
<div id="tos-scroll" class="tos-scroll-area" tabindex="0">
<div id="tos-header" class="tos-header">
<div id="header-text-div">Privacy and Terms</div>
</div>
<div id="tos-text" class="tos-text-div">
</div>
<div id="tos-button-div" class="tos-button-div">
</div>
我已經試過了媒體鏈接:
this.evaluate(function() { return window.document.body.scrollTop = document.body.scrollHeight; });
和
casper.scrollToBottom();
casper.wait(1000, function() {
casper.capture("scroll.png");
});
但都不起作用。我想,首先我必須選擇元素#tos-popup-container或#tos-scroll然後「向下滾動」。
嗨@swapfile,如果你不介意與我分享一點點的解釋。 你選擇元素是什麼意思?這意味着你的模擬:A)按下標籤,直到它突出顯示到該元素或 B)直接點擊該元素? 我想知道....爲什麼滾動是「必須的」?不足以直接模擬我之前提到的A或B行爲? – gumuruh