Selenium,AutoIt,Sikuli经验比较?

时间:2014-08-06 20:38:13

标签: selenium autoit sikuli

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

所以我对自动化专业人士的问题是,如果我在AutoIt和Sikuli有很多经验,我是否适合单独处理Selenium的职位?

2 个答案:

答案 0 :(得分:3)

仅对AutoIt和Selenium有经验。 我可以说AutoIt - >写在上面的脚本仅适用于WIN平台。 想象一下当你需要在2个音符上运行测试(包括网页上的一项功能)时的情况:win note和macBook。 对于Win,你的脚本工作正常,对于Mac,它将失败。 或者,稍作修改:如果您需要在多台计算机和/或多个浏览器中同时运行脚本。 Selenium适合这个。 但另一方面:像在webPage上附加文件或任何其他类型的附件这样的情况 - 将无法与纯Selenium一起使用。 AutoIt会很好地处理它。

所以特别是2个小案例。 总的来说,selenium用于Web应用程序的功能UI自动化(-s)。如果您有脚本编写经验,那么您将能够调整自己的技能。

我的建议 - 开始使用SElenium IDE录制脚本,然后在testNg中导出这些录制的脚本,然后尝试了解它们的结构。

祝你好运! :)

答案 1 :(得分:1)

作为对Sikuli和Selenium有相当丰富经验的人(但与Autolt没有任何关系),我会说Sikuli技能不能很好地转移到Selenium。理论方面 - 你用来解决问题的逻辑和算法思维会大致相同,但两者之间的执行技术是如此不同,如果我在招聘,我就不会雇用一个没有Selenium经验但在Sikuli有丰富经验的人,如果有任何合理的Selemium经验丰富的人可供选择。

我想,如果你能证明自己的熟练程度,或创建和展示你自己的项目使用一系列Selenium技能,这可能会很长一段时间来平滑招聘公司可能会有的......

因为我没有使用Autolt的经验,所以我认为这是值得的。