Selenium IDE – 回顾与展望

自从我接管 Selenium-IDE 以来,已经过去了六个月和三个版本。

自从我接管 Selenium-IDE 以来,已经过去了六个月和三个版本。这段时间里,最根本的变化是采用了像 Firebug 那样优秀的插件模型。(我们也在进行自我托管,这从项目内部的角度来看是很重要的。)

现在,您可以添加自定义的用户扩展程序和格式化程序,但在不久的将来,您也将能够添加位置策略。

那么,Se-IDE 的未来是什么样子?

  • 1.0.8 – 大量错误修复,也许还会通过插件提供位置策略
  • 1.0.9 – 如果位置策略没有进入 1.0.8,它将在此版本中出现。以及可能的错误修复。
  • 1.0.10 – 从 Se-IDE 中删除 UI-Element 并将其制成插件

还有一项工作是通过 Google Summer of Code 将 Se-IDE 的内部结构从同步模型改造为异步模型。如果这项工作取得成功,并且我们决定使用它,这将触发版本号升级到 1.1.0。

您问时间表?好吧,当我接手 Se-IDE 时,计划是每月进行一次。这要么是天真,要么是过于乐观,因此它们开始有些拉长。1.0.8 也会让它更加拉长。请在本月末寻找 1.0.8 的测试版,并在 8 月中旬发布最终版本。

我知道您可能想知道接下来一段时间您将在 Se-IDE 中看到哪些很酷的、超级棒的功能?嗯,实际上没有。至少从核心 Se-IDE 来看没有。任何向 Se-IDE 添加新“功能”或更改的要求都将受到很大的阻力。如果您无法通过插件实现您的目标,那么我将认为这是 API 方面的疏忽。

这就是我们作为维护人员的角度,但最终用户在某种程度上也有权对此产生影响。我们现在正在使用 Google 代码问题跟踪器来管理项目。如果您的错误没有出现在那里,那么它被解决的机会就会大大减少。并且,如果一个问题有很多星星,这也表明我们应该关注它。

现在开始研究定位器...

上次修改时间 2021 年 8 月 7 日:重命名目录 (e9895f27c26)