blob: 4f62e87fc75c57719ecd34179dff92c1ba892c78 [file] [log] [blame]
{%- from 'macros' import input with context -%}
{{ hash_bang }}
-- Copyright 2021 The Chromium Authors. All rights reserved.
-- Use of this source code is governed by a BSD-style license that can be
-- found in the LICENSE file.
-- This scripts opens a few staggered windows to spam_tasks.html so that
-- they are all visible and javascript tasks all execute unthrottled.
tell application "{{ browser }}"
-- If {{ browser }} is already started then just bring
-- it to the forefront otherwise open it.
if it is running then
reopen
else
activate
end if
set w to first window
set bounds of front window to {0, 0, 1920, 1080}
set base_url to "file:///{{ directory }}/pages/spam_tasks.html?interval=200"
set num_peers to 4
repeat with i from 1 to num_peers
make new window
set bounds of front window to {1080 / num_peers*i, 0, 1920, 1080}
set full_url to base_url & "&numPeers=" & num_peers & "&peerID=" & i
open location full_url
end repeat
delay 60
activate
end tell