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");
});
が、両方のdoesntの仕事。私はまず要素#tos-popup-containerまたは#tos-scrollを選択してから「スクロールダウン」しなければならないと思います。
私はあなたに少しの説明を分かち合う気にしないと、ちょっと@swapfile。 要素を選択するとどういう意味ですか?それはあなたのシミュレーションを意味しますか: A)その要素にハイライトされるまでタブを押すか、または B)その要素を直接クリックしますか? 私は...なぜスクロールが「必須」なのだろうと思いますか?前に述べたAまたはBアクションを直接シミュレートするのに十分ではないでしょうか? – gumuruh