URL で小さな JavaScript を実行し、10 秒間隔タイマーを設定して URL を変更し、別のページをロードしてから、同じコードを実行しようとしていますが、新しいページがロードされた後、スクリプトが停止します。 .. スクリプトをグローバル レベルで実行し続ける方法はありますか? または、おそらく同じ結果を提供できる代替ソリューションはありますか? おそらく無料でこれを可能にする自動化ソフトウェアですか?テストシナリオの一部としてこれを開始したいのですが、これは初めてです
これは、最初に読み込まれたページで getStuff を実行し、次にリダイレクトしてから、2 ページ目で再度実行するコンソールに配置するコードです。
function getStuff(){
var innerHtml = document.getElementById('carInfo').innerHTML;
console.log(innerHtml);
}
function redirect() {
location.href = http://localhost/details.php?id=2; // go to 2nd page, want to increment the id as next step
setTimeout("getStuff()",5000); // wait 5 seconds to load, run getStuff
}
getStuff(); // getStuff() the 1st time (current open page)
var interval = setInterval("redirect()",10000); // redirect() after 10 seconds to a new url then getStuff...loop on this