【问题标题】:Automate actions in the browser在浏览器中自动执行操作
【发布时间】:2014-08-22 17:45:05
【问题描述】:

所以我在一家公司工作,在我开始调试问题之前,我总是需要浏览 5 个网页。

总是一样的。

  1. 在第一页我总是点击同一个链接
  2. 在第二页我总是点击同一个链接
  3. 在第三页,我总是在同一个文本框中输入参数
  4. 在第四页,我总是点击同一个链接

最好的自动化方式是通过 google-chrome 或 mozzila-firefox 插件吗?如果不是,那么自动化这项任务的最佳方法是什么,这样我就不会每小时浪费 5 分钟?

感谢您的宝贵时间! 最好的问候

【问题讨论】:

    标签: javascript google-chrome firefox selenium firefox-addon


    【解决方案1】:

    你熟悉AutoHotkey吗?它可以用来做各种各样的事情,从文本扩展器到 Windows 管理,但它也可以简单地输出击键。我用它做一些你想做的事情。

    您可以制作一个快捷键,可以输出正确数量的 TAB、ENTER 以及您必须在框中键入的参数。唯一的问题是,如果网站发生变化,您可能必须更改脚本。

    类似这样的:

    SetCapsLockState, alwaysoff
    CAPSLOCK & Numpad1::
    send {TAB}{TAB}{TAB}{TAB}{TAB}{TAB}{ENTER}
    Sleep, 5000
    send {TAB}{TAB}{TAB}parameter{ENTER}
    return
    

    此外,XKCD 适用于所有内容:Is It Worth The Time?

    【讨论】:

    • XKCD 漫画+1,哈哈。这个工具看起来很恶心,我会试一试,让你知道!谢谢你的推荐! :0)
    【解决方案2】:

    查看 Firefox 的 iMacros 插件,您可以通过录制宏在 1 分钟内自动执行此过程。每次您需要调试时,只需播放宏即可。下面是一些通过 google 搜索插件的示例代码。

    URL GOTO=www.google.com/
    TAG POS=1 TYPE=INPUT:TEXT FORM=ID:gbqf ATTR=ID:gbqfq CONTENT=imacros<SP>for<SP>firefox
    TAG POS=1 TYPE=BUTTON FORM=ID:gbqf ATTR=ID:gbqfb
    TAG POS=1 TYPE=EM ATTR=TXT:iMacros<SP>for<SP>Firefox
    

    此代码是使用 iMacros 录制功能生成的。

    【讨论】:

    • 看起来很有趣!谢谢,我也去看看! :0)
    猜你喜欢
    • 1970-01-01
    • 2019-02-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多