在应用程序中使用applescript选择网络视图

在应用程序中使用applescript选择网络视图,applescript,wkwebview,Applescript,Wkwebview,我正在使用Applescript打开一个应用程序,该应用程序有一个webview。我正在尝试仅选择webview。应用程序的结构如下所示。“Hello”部分是我要选择的webview。我正在尝试“UI元素9”,但有时应用程序会打开并重新排序控件。在下图中,我想要文本为“Hello”的控件,它是一个WebView 在下面的脚本中,我想知道如何将UI元素9替换为web视图1或类似的内容。我只是不知道如何定位webview元素 set i to scroll area 1 of UI element

我正在使用Applescript打开一个应用程序,该应用程序有一个webview。我正在尝试仅选择webview。应用程序的结构如下所示。“Hello”部分是我要选择的webview。我正在尝试“UI元素9”,但有时应用程序会打开并重新排序控件。在下图中,我想要文本为“Hello”的控件,它是一个WebView

在下面的脚本中,我想知道如何将
UI元素9
替换为
web视图1
或类似的内容。我只是不知道如何定位webview元素

set i to scroll area 1 of UI element 9 of splitter group 1 of the front window

查找Applescript字典时,我找不到“web视图”,但只找到以下UI元素:

浏览器、忙指示器、按钮、复选框、颜色井、列、组合框、抽屉、组、增长区域、图像、增量指示器、列表、菜单、菜单栏、菜单栏项、菜单按钮、菜单项、大纲、弹出框、弹出按钮、进度指示器、单选按钮、单选组、相关性指示器、行、滚动区域、滚动条、,工作表、滑块、拆分器、拆分器组、静态文本、选项卡组、表格、文本区域、文本字段、工具栏、UI元素、值指示器、窗口

您还可以通过其名称(如果有)调用/引用UI元素,如:

而不是

click menu 3 of menu bar 1
(第三个菜单通常是文件菜单,在“苹果”和“应用程序”之后) 但是,可能是您的应用程序没有为相关UI元素定义名称,那么只能使用索引

click menu 3 of menu bar 1