Ich habe das "Popup-Container" und muss es nach unten scrollen, bevor ich auf einen Link klicken kann.Casperjs Scrollen Popup-Ebene
<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>
ich habe versucht, es allready mit:
this.evaluate(function() { return window.document.body.scrollTop = document.body.scrollHeight; });
und
casper.scrollToBottom();
casper.wait(1000, function() {
casper.capture("scroll.png");
});
aber beide nicht funktioniert. ich denke, zuerst muss ich das element # tos-popup-container oder # tos-scroll und dann "scroll down" auswählen.
hey @swapfile, wenn Sie nichts dagegen haben, teilen Sie mit mir ein wenig Erklärung. Was bedeuten Sie, indem Sie das Element auswählen? Bedeutet das, dass Sie simulieren: A) Drücken Sie die Tabulatortaste, bis das Element markiert ist oder B) Klicken Sie direkt auf dieses Element? Ich frage mich .... warum die Schriftrolle ist "ein Muss"? Wäre nicht genug, um die A- oder B-Aktionen, die ich bereits erwähnt habe, direkt zu simulieren? – gumuruh