Button 自动登录到网页并单击按钮的脚本

Button 自动登录到网页并单击按钮的脚本,button,menu,scripting,automation,Button,Menu,Scripting,Automation,我有一个时钟系统,员工可以通过浏览器登录并打卡计时,但我发现这个过程需要我们技术水平较低的员工4-5分钟。有没有办法制作一个脚本,让他们自动登录,加载打孔页面,然后通过菜单选择时钟功能,然后单击“打孔”按钮?理想情况下,我希望在桌面上创建两个链接到这些脚本的快捷方式:一个用于打卡,另一个用于打卡。按钮和菜单都有ID,因此我知道可以通过javascript分配这些值,但我不确定如何进行自动登录/页面重定向。我看到了几种方法 使用WebDriver编写脚本。WebDriver是一个浏览器驱动程序库

我有一个时钟系统,员工可以通过浏览器登录并打卡计时,但我发现这个过程需要我们技术水平较低的员工4-5分钟。有没有办法制作一个脚本,让他们自动登录,加载打孔页面,然后通过菜单选择时钟功能,然后单击“打孔”按钮?理想情况下,我希望在桌面上创建两个链接到这些脚本的快捷方式:一个用于打卡,另一个用于打卡。按钮和菜单都有ID,因此我知道可以通过javascript分配这些值,但我不确定如何进行自动登录/页面重定向。

我看到了几种方法

  • 使用WebDriver编写脚本。WebDriver是一个浏览器驱动程序库,应该能够与大多数元素进行交互,所以它可能会满足您的需要。WebDriver可以在多种编程语言中工作,这为您提供了灵活性。下面是Java的入门指南
  • 使用宏记录器(如AutoHotKey)。更高版本附带COM支持,您可以连接到Internet Explorer。更多详情请参阅。如果你不知道自动热键,你可能会想在阅读这篇文章之前先阅读一些初始教程
  • 第三种方法是寻找API或web服务,甚至像curl这样的工具(获取URL的命令行工具)。根据时间卡应用程序的编码方式,您可能能够创建一个批处理脚本,该脚本不会实际呈现页面,而只是连续调用URL。对于用户来说,这可能是最快的解决方案,但如果在应用程序中有大量异步脚本调用或放置http请求,则可能很难实现。卷曲教程是可用的
另一种解决方案:(免费、开源、Linux/Mac OS X/Windows)。它允许您编写Python脚本,根据您提供的屏幕截图在屏幕上单击

您可能还对以下方面感兴趣: