python - 使用 Python 自动化 Java 小程序

标签 python applet automation

在工作中,我需要每 20 到 30 分钟运行一个 Java 小程序,以重新连接到其中一个内部 应用程序。

我想在这个应用程序的网站上自动登录,然后运行这个根本不需要任何输入的 Java 小程序,只需接受它,这样我就可以在每次应用程序注销时运行脚本。

有什么方法可以使用 urllib 或类似的库从 Python 中做到这一点? 我知道如何进行登录部分,但我不知道如何进行“接受并运行此小程序”部分。

最佳答案

Web 应用程序测试框架可满足您的要求,它允许您模拟用户与网站的交互(POST、GET、登录、点击等)。

您的问题中棘手的部分是与 Java applet 交互——没有多少 webapp 测试框架允许您这样做;特别是我不知道提供该功能的 Python 框架,但根据我的经验,我发现 HTTPUnit与小程序配合得很好。当然,它是用 Java 而不是用 Python 编写的,但值得一试。

关于python - 使用 Python 自动化 Java 小程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8696915/

相关文章:

java - 用外部程序控制 Oracle Forms

java - 从 Applet 打印 JasperReport

algorithm - 统计/算法 : How do I compare a weekly graph with its own history to see when in the past it was almost the same?

python - 继承 namedtuple 还是实现 __slots__?

python - python 中的 MySQL 查询需要很多时间,postgres 查询工作正常

java applet ClassNotFoundException 与代码库

android - 用于移动测试的 MonkeyTalkIDE 工具的替代品?

python - 在 python 的 sort() 函数的情况下,多态性功能会失败,并且我们如何对 python 中的虚数进行排序?

python - 使用 tox 创建的虚拟环境无法使用 pip install

git - Visual Studio Online 计划生成找不到我的分支