Firefox Quantum可以替代iMacros的FOSS吗?

时间:2018-07-14 09:42:33

标签: imacros firefox-quantum

我希望这是适合此的SE论坛...我考虑了SuperUser,但是OTOH iMacros脚本确实涉及编程。

我目前仍受Firefox 55困扰,因为FF 57(“ Quantum”)臭名昭著地破坏了各种附加组件,包括iMacros本身(第9版)。

我刚刚访问了iMacros网站以查看当前情况...我发现,如果您想使用iMacros 10在FF Quantum +中运行.iim脚本,似乎您需要付费许可证:https://imacros.net/store/compare-versions/。奇怪的是,IE似乎不受此限制。奇怪,至少可以说。

好吧,我不介意为某人的工作花一点钱,以获得无限的,面向未来的许可证...因此,我访问付款页面,发现费用为107英镑! (140美元左右)!这似乎是愚蠢的,因为它可能会鼓励想要自动化其某些浏览活动以寻求FOSS替代方法的FF奉献者。甚至可以自己发展。

有人曾被FF Quantum阻挠,并找到了iMacros(专门用于Quantum)的可靠的FOSS替代品吗?有各种各样的“替代”网站,但是例如,我还没有对Selenium的实用性进行任何适当的评论。

以后
当然,对于适合自己的简单工作,另一个明显的替代方法是我们的​​老朋友AutoHotKey(或者在Linux中可以想到的AutoKey)。我的一些脚本会这样做,毫无疑问=>(如果可能的话)甚至更少的动机来掏出一个完全荒谬的钱。

1 个答案:

答案 0 :(得分:7)

出于类似的原因,我喜欢从iMacros迁移到Kantu。 Kantu是FOSS,可以完成iMacros可以做的所有事情,以及更多其他功能。

关于从iMacros迁移的一些说明:

  • 您需要重新记录宏。 Kantu可以导入Selenium IDE测试用例,但不能导入imacros宏。

  • 没有像Firefox 55以前那样的直接文件访问。这是新扩展API的限制。相反,Kantu将宏存储在html5 local storage中。它可以使用localStorageExport命令将数据写回到文件中。

  • Web抓取(iMacros EXTRACT)现在是通过storeText and storeValue命令

  • 完成的
  • 它支持iMacros之类的POS value

  • 不直接支持
  • Relative positioning,但可以通过XPATH

  • 完成

iMacros的另一个开源替代方案是new Selenium IDE。顾名思义,此工具已针对Web测试和Selenium Web驱动程序进行了非常优化。它缺少诸如循环,从CSV文件读取/写入CSV文件或command line之类的功能。相反,他们计划向Javascript中添加诸如code export之类的功能。因此,这取决于您的需求。