【发布时间】:2021-11-25 14:40:43
【问题描述】:
我们如何使用苹果脚本为模拟器重置 safari 开发工具的大小?网址可以是随机的,也可以是任何东西(任何网站)。从截图中可以看出,我们在 safari devtools for Simulators 中有一个设置选项,我们可以在其中使用“zoom”选项设置 devtools 的大小。我希望它设置为 100%,applescript 做同样的工作。
我尝试的这个脚本如下所示正在尝试激活 safari,然后转到模拟器设备并单击 url。然后我被困在如何单击 safari devtools 上的设置选项卡上,最后在缩放选项上使用 applescript 调整 devtools 的大小
图片如下:
tell application "System Events"
tell application process "Safari"
if not (exists menu bar item "Develop" of menu bar 1) then return
tell menu 1 of menu bar item "Develop" of menu bar 1
set simulatorMenuName to the name of (menu items whose name starts with "Simulator") as string
if simulatorMenuName is equal to "" then return
set simulatorMenuNameMenuItems to the name of menu items of menu 1 of menu item simulatorMenuName
if item 1 of simulatorMenuNameMenuItems is not "Safari" then return
repeat with i from 1 to count simulatorMenuNameMenuItems
if item i of simulatorMenuNameMenuItems is equal to missing value then
set menuItemNumber to i - 1
exit repeat
end if
end repeat
tell menu 1 of menu item simulatorMenuName to click menu item menuItemNumber
end tell
end tell
说完
【问题讨论】:
-
你尝试过什么? Stack Overflow 不是代码编写服务!屏幕截图中的 URL 是否任何人都可以在没有登录的情况下访问?如果是,请以书面形式提供 URL,这样我们就不必手动输入。看看:How do I ask a good question? & How to create a Minimal, Reproducible Example
-
@user3439894 我仍在探索这方面,并没有太多想法。网址是我们在不需要登录的地方提供的。
-
RE:“网址是我们在不需要登录的地方提供的东西。” -- 那么请以书面形式提供URL,这样我们就不必手动输入了。
-
@user3439894 网址可以是随机的,也可以是任何东西(任何网站)。我面临一个问题,有时在加载任何 url 时 devtools 大小会从正常值增加,有时它很好。所以,我在想一个applescript,它总是在会话关闭时将devtools的大小调整为正常值。
-
@user3439894 给我一点时间,让我确认网址是否始终相同。
标签: safari applescript ios-simulator devtools