私は、可能な割引オプションについて1ページをテストするための非常に単純なスクリプトを書いています。 しかし、いったん私が 'button.click();'を実行すると問題に直面しました。私の機能が完了するまでページの読み込みがブロックされるので、button.click();意味をなさない。JavaScriptページbruteforcer
機能の中にページを読み込むことは可能ですか?これは、サファリの開発者ツールバーで実行する必要があります(私は私の側にページのonloadイベントを設定することはできないと思うので、ハンドラを使用しないでそれを行う必要があります)。
var card = document.getElementById('discount_card');
var button = $('.buttonTotal');
var disc_val = document.getElementById('cart_discount').firstChild;
for(var i=init;i<=finish;i++){
card.value = i;
button.click();
disc = disc_val.data;
if(disc > my_discount) console.log(disc + " : " + i);
}
なぜmixin jsとjQueryですか? jQueryを使用しているなら、それを使って要素をつかむことをお勧めします。 – elclanrs
私はこのページがjQueryを使用していることを知っていますが、私はあまりよく分かりません。あなたが私にそのことを教えることができるなら、私はそれを感謝します! –
'$( 'cart_discount')。first()で' document.getElementById( 'discount_card') 'を' $( 'discount_card') 'と' document.getElementById( 'cart_discount' '。それはそれを行う必要があります。 – elclanrs