クロム開発ツールでいくつかのJSスニペットを実行しようとしています。誰でもここで助けることができますか?ありがとう。クロム開発ツールのスニペットを実行しているときに新しいページのボタンをクリックしたい場合はどうすればいいですか?
たとえば、StackOverflowサイトを利用してください。スクリプトはナビゲータタブの "Jobs"をクリックして新しいページを開き、 "Create alert"ボタンをクリックします。 詳細については、画像を参照してください。
f1は別々に、またf2でも動作しますが、それらを組み合わせても機能しません。 一緒に働くことを願ったらどうすればいいですか?ページ遷移がすでにf1()
を実行した後に発生したため
function f1(){
//click the nav-jobs
document.getElementById("nav-jobs").click();
}
function f2(){
// create the button "Create alert" on the job page
document.getElementById("reg-alert-model").click();
}
f1();
setTimeout(f2, 5000);
答えをありがとう、私はそれを行うために夢中なら、どうすればよいですか? – FX1024
Seleniumなどのテストフレームワーク、またはGreaseMonkey/Tampermonkeyなどのユーザースクリプトランナーを使用して、関数がページコンテキストにバインドされていないようにします。 –
ありがとう、Tampermonkeyで解決してください。 – FX1024