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

时间:2018-08-20 14:20:15

标签: applescript wkwebview

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

enter image description here

我想在下面的脚本中知道如何用UI element 9或类似的东西替换web view 1。我只是不知道定位webview元素的方式。

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

1 个答案:

答案 0 :(得分:1)

正在寻找Applescript词典,我找不到“网络视图”,而只能找到以下UI元素:

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

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

click menu "File" of menu bar 1

代替

click menu 3 of menu bar 1

(第三个菜单通常是“文件”菜单,在“ Apple”和“ application”之后) 但是,可能是您的应用程序没有为相关的UI元素定义名称,所以只能使用索引!