Selenium WebDriver 类桌面应用程序工具
Selenium WebDriver like tool for desktop application
我对下面的任务很感兴趣,希望这个想法对很多人都有用。
在我的公司,他们使用多种健康监测工具,而我们手动进行健康检查。
我们有一个单独的健康检查计划和流程,在那里我们转到 Web 应用程序,如 Site Scope,或打开某些 jar,如 Spectrum CA(作为 JNLP 文件运行)并检查服务器 status/health 手动数据。
由于我们有超过 50 个类似的监控工具,我建议将健康检查自动化。
最初有人建议我使用 Python 进行自动化,但我是一名 JAVA Web 开发人员所以我搬到 Selenium/Jsoup 并使用 Web-scraper 概念来获取信息和做健康检查。我能够使用 Selenium 取得相当大的进步,使用 Web 应用程序.
自动执行手动健康检查
问题:正如我提到的,我们还需要使用 jar、桌面应用程序或 jnpl 文件(小程序)进行某些健康检查,我不确定如何进行自动化这些。我们不应该使用任何付费工具或不可靠的免费软件来记录和重放手动桌面操作。
我对这些没有任何想法,所以你能给我推荐一个工具或测试自动化工具用于这些桌面应用程序,我应该能够登录到它,在文本框中输入一些文本,搜索,过滤, 导航并获取一个值,最后验证健康是否为绿色?
注意:很少有应用程序是遗留应用程序,因此它们不使用任何 api 调用。
有 2 个免费工具可以满足您的需求,可以与 Selenium 一起使用 java:
1) AutoIT - 适用于基于 window 的应用程序
2) Sikuli - 基于图像的自动化工具
I do not have any idea on those, so can you please suggest me a tool or testing automation tool for these Desktop applications where I should be able to LogIn into it, Enter some text in the TextBox, Search, filter, navigate and get a value and finally verify whether the health is green ?
对于上述问题,Winium 可用于桌面应用程序自动化。它类似于硒。您可以在 java 中编写代码来自动执行该过程。下面是 Winium 的 git link。
https://github.com/2gis/Winium.Desktop
我在看FlaUI,你也可以看看这个。尽管
这适用于 c#
我对下面的任务很感兴趣,希望这个想法对很多人都有用。 在我的公司,他们使用多种健康监测工具,而我们手动进行健康检查。 我们有一个单独的健康检查计划和流程,在那里我们转到 Web 应用程序,如 Site Scope,或打开某些 jar,如 Spectrum CA(作为 JNLP 文件运行)并检查服务器 status/health 手动数据。 由于我们有超过 50 个类似的监控工具,我建议将健康检查自动化。
最初有人建议我使用 Python 进行自动化,但我是一名 JAVA Web 开发人员所以我搬到 Selenium/Jsoup 并使用 Web-scraper 概念来获取信息和做健康检查。我能够使用 Selenium 取得相当大的进步,使用 Web 应用程序.
自动执行手动健康检查问题:正如我提到的,我们还需要使用 jar、桌面应用程序或 jnpl 文件(小程序)进行某些健康检查,我不确定如何进行自动化这些。我们不应该使用任何付费工具或不可靠的免费软件来记录和重放手动桌面操作。
我对这些没有任何想法,所以你能给我推荐一个工具或测试自动化工具用于这些桌面应用程序,我应该能够登录到它,在文本框中输入一些文本,搜索,过滤, 导航并获取一个值,最后验证健康是否为绿色?
注意:很少有应用程序是遗留应用程序,因此它们不使用任何 api 调用。
有 2 个免费工具可以满足您的需求,可以与 Selenium 一起使用 java:
1) AutoIT - 适用于基于 window 的应用程序
2) Sikuli - 基于图像的自动化工具
I do not have any idea on those, so can you please suggest me a tool or testing automation tool for these Desktop applications where I should be able to LogIn into it, Enter some text in the TextBox, Search, filter, navigate and get a value and finally verify whether the health is green ?
对于上述问题,Winium 可用于桌面应用程序自动化。它类似于硒。您可以在 java 中编写代码来自动执行该过程。下面是 Winium 的 git link。
https://github.com/2gis/Winium.Desktop
我在看FlaUI,你也可以看看这个。尽管
这适用于 c#