如何使用applescript从网页表单窗口中的选项卡中移动?

阿方佐·马丁内斯

我正在尝试做一个基本的applescript,以网页形式从一个选项卡移动到另一个选项卡。但找不到正确的方法,我寻求帮助。

这是网页(部分)代码:

    <div class="modal-body">
                    <div id="formContainer">
        <input type="hidden" id="impuestosValida" value="0">
    <input type="hidden" id="infoAduaValida" value="1">
    <input type="hidden" id="cuentaValida" value="1">
    <form id="formularioConcepto" novalidate="novalidate" method="post" data-title="Concepto">
        <div id="advertenciaConceptos" class="alert alert-warning" style="display:none;">
            <strong>¡Advertencia!</strong>
            <span></span>
        </div>
        <ul id="tabsConcepto" class="nav nav-tabs">
            <li class="active"><a data-toggle="tab" href="#tabConceptos" onclick="validaEdicion(this);">Concepto</a></li>
            <li><a data-toggle="tab" href="#tabImpuestos" style="" onclick="deshabilitaBotonAceptar();">Impuestos</a></li>
            <li><a data-toggle="tab" href="#tabInfoAduanera" style="display:none;" onclick="deshabilitaBotonAceptar();">Información aduanera</a></li>
            <li><a data-toggle="tab" href="#tabCuentaPredial" style="display:none;" onclick="deshabilitaBotonAceptar();">Cuenta predial</a></li>
        </ul>

我试图用“做 JavaScript”来做,但在这一点上,我现在只是在猜测这样的事情:

tell application "Safari"
    activate
    do JavaScript "document.getElementById('formContainer').childNodes[0].click()" in document 1
end tell

有任何想法吗?非常感谢。

泽克·斯奈德

我不知道,因为我没有看到整个 HTML,但我假设您正在尝试单击“tabConcepto”ul 下的 li 标签,这将更改选项卡。

在这种情况下,您应该将 javascript 行更改为:

do JavaScript "document.getElementById('tabsConcepto').getElementsByTagName('a')[0].click()" in document 1

将 0 更改为要激活的数字选项卡。请记住在 Safari 的“开发”菜单下打开“允许来自 Apple 事件的 JavaScript”以允许它运行。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在NERDTREE选项卡中移动选项卡

来自分类Dev

如何使用视图分页器在android片段选项卡中移动下一页?

来自分类Dev

如何使用视图分页器在android片段选项卡中移动下一页?

来自分类Dev

AppleScript使用Safari窗口ID创建新选项卡

来自分类Dev

如何使用AppleScript关闭“终端”选项卡?

来自分类Dev

如何在R Shiny中的navbarPage布局中移动导航选项卡?

来自分类Dev

如何使用Java和JavaScript限制用户仅在一个选项卡/窗口中登录?

来自分类Dev

如何单击Element()并在同一选项卡中而不是在新窗口中打开链接?

来自分类Dev

mac如何在终端的其他选项卡/窗口中运行命令

来自分类Dev

如何在菜单和窗口中按选项卡显示鱼壳的完成

来自分类Dev

如何使选项卡名称在主代码块窗口中可见?

来自分类Dev

如何获取在Firefox中在多个窗口中打开的所有选项卡的标题?

来自分类Dev

如何在 IntelliJ 窗口中堆叠或包装代码选项卡

来自分类Dev

如何在新选项卡或窗口中显示 PDF 文件字节

来自分类Dev

在相同的选项卡和窗口中运行脚本

来自分类Dev

在新窗口中打开 Markdown 预览选项卡?

来自分类Dev

在可访问的菜单(使用html),选项卡或箭头键中移动焦点的当前最佳做法是什么?

来自分类Dev

在可访问的菜单(使用html),选项卡或箭头键中移动焦点的当前最佳做法是什么?

来自分类Dev

如何在VBScript中制作选项卡以移动HTA应用程序的窗口?

来自分类Dev

将表单上的控件移动到选项卡上

来自分类Dev

如何在Atom编辑器中的其他选项卡而不是新窗口中打开新文件?

来自分类Dev

Chrome 扩展程序:如何通过单击 html 弹出窗口中的按钮在新选项卡中打开指定链接?

来自分类Dev

在Java Swing窗口中移动对象

来自分类Dev

有没有办法在同一窗口中使用锚选项卡刷新页面

来自分类Dev

如何使用硒上的原始窗口链接检测 iframe 选项卡窗口

来自分类Dev

AppleScript:如何获取无法加载的Safari选项卡的URL?

来自分类Dev

用于在SublimeText3中移动选项卡的键盘快捷键

来自分类Dev

OSX:将终端窗口作为选项卡放置在另一个窗口中

来自分类Dev

防止Bootstrap模态窗口在新选项卡/窗口中打开

Related 相关文章

  1. 1

    在NERDTREE选项卡中移动选项卡

  2. 2

    如何使用视图分页器在android片段选项卡中移动下一页?

  3. 3

    如何使用视图分页器在android片段选项卡中移动下一页?

  4. 4

    AppleScript使用Safari窗口ID创建新选项卡

  5. 5

    如何使用AppleScript关闭“终端”选项卡?

  6. 6

    如何在R Shiny中的navbarPage布局中移动导航选项卡?

  7. 7

    如何使用Java和JavaScript限制用户仅在一个选项卡/窗口中登录?

  8. 8

    如何单击Element()并在同一选项卡中而不是在新窗口中打开链接?

  9. 9

    mac如何在终端的其他选项卡/窗口中运行命令

  10. 10

    如何在菜单和窗口中按选项卡显示鱼壳的完成

  11. 11

    如何使选项卡名称在主代码块窗口中可见?

  12. 12

    如何获取在Firefox中在多个窗口中打开的所有选项卡的标题?

  13. 13

    如何在 IntelliJ 窗口中堆叠或包装代码选项卡

  14. 14

    如何在新选项卡或窗口中显示 PDF 文件字节

  15. 15

    在相同的选项卡和窗口中运行脚本

  16. 16

    在新窗口中打开 Markdown 预览选项卡?

  17. 17

    在可访问的菜单(使用html),选项卡或箭头键中移动焦点的当前最佳做法是什么?

  18. 18

    在可访问的菜单(使用html),选项卡或箭头键中移动焦点的当前最佳做法是什么?

  19. 19

    如何在VBScript中制作选项卡以移动HTA应用程序的窗口?

  20. 20

    将表单上的控件移动到选项卡上

  21. 21

    如何在Atom编辑器中的其他选项卡而不是新窗口中打开新文件?

  22. 22

    Chrome 扩展程序:如何通过单击 html 弹出窗口中的按钮在新选项卡中打开指定链接?

  23. 23

    在Java Swing窗口中移动对象

  24. 24

    有没有办法在同一窗口中使用锚选项卡刷新页面

  25. 25

    如何使用硒上的原始窗口链接检测 iframe 选项卡窗口

  26. 26

    AppleScript:如何获取无法加载的Safari选项卡的URL?

  27. 27

    用于在SublimeText3中移动选项卡的键盘快捷键

  28. 28

    OSX:将终端窗口作为选项卡放置在另一个窗口中

  29. 29

    防止Bootstrap模态窗口在新选项卡/窗口中打开

热门标签

归档