Automated tests 是否有与Appium for windows应用程序(非mobile)等效的工具?

Automated tests 是否有与Appium for windows应用程序(非mobile)等效的工具?,automated-tests,appium,robotframework,ui-automation,Automated Tests,Appium,Robotframework,Ui Automation,我以前使用Appium进行移动自动化,现在我想使用与Appium相同的逻辑,但用于windows桌面应用程序。 是否有类似于Appium的自动化工具来测试桌面windows应用程序? (除了RIDE和AutoIt)我正在将RIDE与Sikuli库一起使用,但我发现这不如Appium,Appium通过名称、id和xpath提供了许多位置策略。。。使用sikulibrary仅通过图像定位元素或使用AutoItLibrary单击鼠标位置定位元素没有好的策略,因此,如果我从Windows 7更改为10,

我以前使用Appium进行移动自动化,现在我想使用与Appium相同的逻辑,但用于windows桌面应用程序。 是否有类似于Appium的自动化工具来测试桌面windows应用程序?
(除了RIDE和AutoIt)我正在将RIDE与Sikuli库一起使用,但我发现这不如Appium,Appium通过名称、id和xpath提供了许多位置策略。。。使用
sikulibrary
仅通过图像定位元素或使用
AutoItLibrary
单击鼠标位置定位元素没有好的策略,因此,如果我从Windows 7更改为10,图像将不会响应我们的脚本….

Sikuli和Appium是两种不同类型的应用程序和测试方法。这远远超出了SO的范围,我敦促您在其他地方寻找此类信息

在Robot框架社区中,存在许多官方/公共库。这些都是众所周知的,很容易找到。但是,也有大量的库在Python存储库中找不到,但可以在(例如)GitHub上免费获得。除此之外,还有可以直接导入的普通Python模块,这些模块的方法可以用作关键字。如果您喜欢的应用程序具有Python接口或模块,那么创建Robot框架库并不困难

考虑到使用Robot框架进行Windows桌面应用程序测试的特定主题,我的第一个搜索结果将引导我进入测试的官方页面,这是非常有用的。从这个列表中可以看出,该项目最有希望,因为它支持windows并且是开源的。Robot框架库已存在,并且仍在运行,但一段时间内尚未更新

正如您提到的Appium,我也看了一下,虽然Appium似乎不支持Windows应用程序,但Appium本身最近发布了一些对Windows应用程序的支持。这是基于相当新的。Python sypport是可用的,因为本节中有Python示例,但没有特定的Robot框架库


可能还有其他选择,但我建议您首先尝试这些方法,并在遇到问题时提出具体问题。

Sikuli和Appium是两种不同类型的应用程序和测试方法。这远远超出了SO的范围,我敦促您在其他地方寻找此类信息

在Robot框架社区中,存在许多官方/公共库。这些都是众所周知的,很容易找到。但是,也有大量的库在Python存储库中找不到,但可以在(例如)GitHub上免费获得。除此之外,还有可以直接导入的普通Python模块,这些模块的方法可以用作关键字。如果您喜欢的应用程序具有Python接口或模块,那么创建Robot框架库并不困难

考虑到使用Robot框架进行Windows桌面应用程序测试的特定主题,我的第一个搜索结果将引导我进入测试的官方页面,这是非常有用的。从这个列表中可以看出,该项目最有希望,因为它支持windows并且是开源的。机器人框架库存在,仍在工作,但暂时没有更新

正如您提到的Appium,我也看了一下,虽然Appium似乎不支持Windows应用程序,但Appium本身最近发布了一些对Windows应用程序的支持。这是基于相当新的。Python sypport是可用的,因为本节中有Python示例,但没有特定的Robot框架库


可能还有其他选项,但我建议您首先尝试这些选项,并在遇到问题时提出具体问题。

是的,这是GUI,但当库sikuli比较图像时,甚至在windows 7和10之间比较窗口的效果颜色,图像将是未知的!这个问题相当广泛,有些人可能会发现它属于第四类。它有助于尽可能具体。是的,它是GUI,但当库sikuli比较图像时,甚至在windows 7和10之间比较窗口的效果颜色,图像将是未知的!这个问题相当广泛,有些人可能会发现它属于第四类。尽可能具体一些会有帮助。