Selenium, AutoIt, Sikuli经验比较



我正在找工作,最近在工作描述中看到了很多硒的要求。我知道Selenium是一个用于web测试的自动化工具,但我不知道它与AutoIt和Sikuli相比如何。我非常熟悉AutoIt和Sikuli工具,但就企业使用而言,我不熟悉Selenium。我可以简单地下载Selenium并玩弄它,但就专业经验而言,我没有。

所以我对自动化专业人士的问题是,如果我在AutoIt和Sikuli方面有丰富的经验,我是否适合只处理Selenium的职位?

仅具有AutoIt和Selenium的经验。我能说的是AutoIt ->脚本写在它只适合WIN平台。想象一下,当你需要在两个笔记本电脑上运行你的测试(涵盖网页上的一个功能):win note和macBook。对于Win,您的脚本工作正常,对于Mac,它将失败。或者,稍微修改一下:如果您需要在几台机器和/或几个浏览器中同时运行脚本。Selenium将适合于此。但另一方面:这种情况下,如附件文件在网页上或任何其他类型的附件-将不与纯硒工作。AutoIt会处理得很好。

所以这是两个特别的小案例。总的来说,selenium用于web应用程序的功能UI自动化。如果你有编写脚本的经验,你将能够调整你的技能。

我给你的建议是-开始用SElenium IDE记录脚本,然后在testNg中导出这些记录的脚本,然后尝试理解它们的结构。

祝你好运!:)

作为一个在Sikuli和Selenium方面有相当丰富经验的人(但对Autolt一无所知),我想说Sikuli的技能并不能很好地转移到Selenium上。理论方面——你用来解决问题的逻辑和算法思维是一样的,但两者之间的执行技术是非常不同的,如果由我来招聘,我不会雇佣一个没有硒经验但在Sikuli有丰富经验的人,如果有任何合理的有硒经验的人可供选择。

我想,尽管如此,如果你能证明自己的熟练程度,或者创建和展示你自己的项目,使用一系列的硒技能,这可能会对招聘公司的保留有很大的帮助…

请接受它的价值,特别是因为我没有使用Autolt的经验。

Selenium用于Web自动化或Web应用程序或网站相关的自动化。

Autoit只能用于Windows GUI自动化或基于Windows的应用程序。没有纯粹基于元素使用的图像识别。

另一方面,Sikuli可以用于自动化桌面应用程序和web应用程序。它通过使用图像识别在屏幕上找到给定图像的匹配然后你可以在上面执行任务,比如点击,双击,输入文本等等

相关内容

  • 没有找到相关文章

最新更新