自动击键以在“网络”选项卡上使用持久日志设置 chrome。使用 Chrome 66 测试。
- 确保已安装 xdotool
- 启动镀铬
- 将下面的代码放在 bash 脚本
chrome_auto.sh
中以将所有键发送到:打开选项卡、开发工具、设置、设置“持久日志”、输入 URL 并按 Enter。
#!/bin/bash
url="https://www.stackoverflow.com"
if [ -n "$1" ]; then
url="$1"
fi
# find chrome window id
wid=$(xdotool search --class Chromium | tail -n1)
# build tab key sequence to set 'persistent logs'
tabkeys=$(for i in {1..24}; do t+="Tab ";done ;echo "$t space")
# base xdotool command
cmd="xdotool windowactivate --sync $wid"
# make chrome dance :-p
$cmd key ctrl+t
$cmd key F12
sleep 1
# open settings, move to desired option and select it
$cmd key F1 $tabkeys
sleep 1
# move cursor to URL box and type URL
$cmd key F6 type "$url"
$cmd key Return
使用脚本作为
./chrome_auto.sh "https://stackoverflow.com/questions/45133659"
- 此外,可以在为每个选项卡打开开发工具的情况下启动 chrome。如果使用它,请注释掉该行
key F12
chromium --auto-open-devtools-for-tabs > /dev/null 2>&1 &