我正在找工作,最近在工作描述中看到了很多硒的要求。我知道Selenium是一个用于web测试的自动化工具,但我不知道它与使用AutoIt和Sikuli相比有什么不同。我非常熟悉AutoIt和Sikuli工具,但不熟悉Selenium在企业中的使用。我可以简单地下载Selenium并随意使用它,但就我的专业经验而言,我没有任何经验。
因此,我对自动化专业人士的问题是,如果我在AutoIt和Sikuli方面有丰富的经验,我是否适合做一个专门处理硒问题的职位?
发布于 2014-08-07 21:49:13
只有使用AutoIt和Selenium的经验。我所能说的关于AutoIt ->脚本的内容只适用于WIN平台。想象一下,当您需要在两个便笺上运行测试(包括网页上的一项功能)时: win notes和macBook。为了赢得你的脚本工作正常,对Mac,它将失败。或者,修改一下:如果您需要在多台机器和/或多个浏览器上同时运行脚本。Selenium可以满足这一要求。但另一方面:像附件、webPage上的文件或任何其他类型的附件这样的情况不会适用于纯硒。AutoIt会处理的很好。
所以这是两个特别的小案件。总的来说,selenium用于web应用程序(-s)的功能UI自动化。如果您有脚本编写经验,您将能够调整您的技能。
我向您推荐-开始使用SElenium IDE录制脚本,然后在testNg中导出这些已记录的脚本,然后尝试理解它们的结构。
祝你好运!)
发布于 2014-08-07 13:13:01
作为一个在Sikuli和Selenium方面有相当丰富经验的人(但在Autolt方面完全没有),我想说Sikuli的技能并不能很好地转移到硒上。理论方面--你用来解决问题的逻辑和算法思考将是相同的,但两者之间的执行技巧是非常不同的,如果我在招聘时,我不会雇用一个没有硒经验但在锡库利有丰富经验的人,如果有任何合理的硒经验的人可供选择。
不过,我想,如果你能证明你的熟练程度,或者创建和展示你自己的使用硒技能的项目,那将大大有助于减少招聘公司的预订……
考虑到它的价值,(尤其是因为我没有奥托特的经验)。
发布于 2022-01-31 20:12:53
Selenium用于网络自动化或Web应用程序或与网站相关的自动化。
Autoit只能用于Windows自动化或基于Windows的应用程序。没有图像识别纯粹基于元素的使用。
另一方面,Sikuli可以用于桌面应用程序和Web的自动化。它基本上可以通过图像识别在屏幕上找到给定图像的匹配,然后您就可以执行诸如单击、双击、输入文本等任务。
https://stackoverflow.com/questions/25169761
复制相似问题