旧版 Selenium IDE 发行说明

Selenium IDE 是最初用于录制和回放的 Firefox 扩展。版本 2.x 已更新为支持 WebDriver。

此文档以前位于 wiki 上

2.9.1 - 即将发布

2.9.0

2.8.0

  • 新功能 - 添加了视觉辅助选项,以帮助需要更强颜色对比度的用户,默认情况下关闭。从“选项”对话框中将其打开。- 问题 7696(在 Google 代码上)
  • 新功能 - 健康服务,用于捕获未处理的异常、统计信息、指标和诊断信息
  • 增强 - 在“帮助”菜单中添加了“搜索问题”菜单项,以便更容易搜索所有问题,从而避免出现太多重复的问题报告
  • 修复 - 修复了损坏的自动完成 - 问题 7928(在 Google 代码上)
  • 修复 - 修复了重新加载页面时取消选择按钮的问题 - 问题 7793(在 Google 代码上)
  • 修复 - 将选择按钮添加到侧边栏并减小按钮大小 - 问题 7815(在 Google 代码上)

2.7.0

  • 修复 - 修复了在 FF32 中底部信息面板中选项卡之间的切换问题 - 问题 7824(在 Google 代码上)
  • 修复 - 修复了 https://bugzilla.mozilla.org/show_bug.cgi?id=1016305
  • 增强 - 让注释(和命令)跨越命令表的整个宽度
  • 增强 - 在播放后,在日志中显示测试用例的结果
  • 增强 - 按功能对“操作”菜单中的项目进行分组
  • 增强 - 收集有关测试用例和套件的更多统计信息,包括运行时间,用于报告目的
  • 增强 - 改进了支持拖放重新排序的列表框
  • 增强 - 为插件作者提供处理文件的常用实用程序函数
  • 增强 - 允许在命令文本框中按 Tab 键以接受当前的自动完成并移动到目标文本框
  • 增强 - 在命令文本框中键入时选择一个自动完成匹配项,以加快手动输入命令的速度
  • 增强 - 通过 deferred.js 为插件开发人员提供 promises 实现
  • 增强 - 为插件开发人员提供简单的 http 函数
  • 增强 - 更容易使用内部使用和插件的确认
  • 修复 - 编辑注释时禁用自动完成
  • 修复 - 修复了错误 TypeError:command.isRollup 不是函数
  • 修复 - 修复了错误 TypeError:debugContext.currentCommand 未定义
  • 修复 - 修复了错误 TypeError:this.treebox 未定义 treeView.js
  • 修复 - 选择注释时的各种错误(通常对用户隐藏)
  • 修复 - 覆盖中的 doctype 不正确
  • 修复 - 在“设置”->“开发人员”菜单下添加 Selenium IDE 项目 - 问题 7268(在 Google 代码上)
  • 修复 - 在录制时忽略 Firefox 开发人员工具

2.6.0

  • 修复 - 修复了 FF31+ 中损坏的自动完成 - 问题 7645(在 Google 代码上)
  • 修复 - 修复了重置选项时选项验证的问题 - 问题 1050(在 Google 代码上)
  • 修复 - 修复了 select 元素的 C# 代码格式

2.5.0

  • 增强 - 通过单击浏览器窗口中的元素来为命令选择元素(http://blog.reallysimplethoughts.com/2014/01/05/manually-adding-and-updating-element-locators-the-easy-way/
  • 增强 - 从任何测试用例开始播放测试套件(使用右键单击菜单)- 问题 1987(在 Google 代码上)
  • 增强 - 使用键盘快捷键(ctrl-N 或 cmd+N)添加新测试用例
  • 修复 - 修复了通过右键单击菜单删除测试用例有时被禁用的问题 - 问题 5003(在 Google 代码上)
  • 修复 - 修复了 Selenium IDE 图标有时不可见的问题 - 问题 5712(在 Google 代码上)
  • 修复 - 修复了使用变量的 selectWindow - 问题 3270(在 Google 代码上)
  • 一些小的更改

2.4.0

  • 增强 - 可以清除基本 URL 历史记录、最近的测试用例和最近的测试套件 - 问题 6135(在 Google 代码上)
  • 增强 - 特殊键现在具有较短的名称(http://blog.reallysimplethoughts.com/2013/09/25/using-special-keys-in-selenium-ide-part-2/
  • 增强 - 支持 Webdriver 回放中的用户扩展 - 问题 5675(在 Google 代码上)
  • 修复 - 在字段中输入文本的录制使用 type 而不是 sendKeys。
  • 增强 - 当开发人员工具处于活动状态时,会自动打开最后一个打开的测试用例或套件
  • 修复 - 修复了 Selenium IDE 中 Webdriver 回放中的 is* 命令 - 问题 6118(在 Google 代码上)
  • 增强 - 添加了在 Selenium IDE 中将命令显示为已弃用的功能,并智能地显示正确的替代命令
  • 增强 - 弃用 Selenium IDE 命令 *TextPresent、typeKeys、keyUp、keyDown 和 keyPress
  • 增强 - 在导出的 Ruby Webdriver 测试中导入 json 库
  • 增强 - 添加了对 Webdriver 回放中 waitFor* 和 waitForNot* 命令的支持 - 问题 5913(在 Google 代码上)

2.3.0

  • 新功能 - 添加了对 HTML5 输入字段记录的支持 - 问题 3765(在 Google 代码上)
  • 新功能 - 用于 sendKeys 命令的记录
  • 增强 - 从右键单击菜单中删除已弃用的 *TextPresent 命令
  • 修复 - 录制 IDE 测试中的死对象错误 - 问题 4761(在 Google 代码上)
  • 修复 - 修复了录制中无法继续的问题 - 问题 5820(在 Google 代码上)
  • 增强 - UTF-8 编码的 user-extensions.js 支持 - 问题 1646(在 Google 代码上)
  • 新的特殊键支持 Selenium IDE 和 webdriver 回放中的 sendKeys - 问题 #6052(在 Google 代码上)
  • 新功能 - 特殊键支持将 sendKeys 发送到所有官方格式化程序 - 问题 6053(在 Google 代码上)(http://blog.reallysimplethoughts.com/2013/09/25/using-special-keys-in-selenium-ide-part-1/
  • 增强 - 插件 api 增强,用于指定格式化程序类型 + 文档注释
  • 修复 - Firefox 23 中无效的 XPath 错误 - 问题 6055(在 Google 代码上)
  • 新功能 - 添加了对 Firefox 23 的支持

2.2.0

  • 修复 - keyUp、keyDown、keyPress、typeKeys 在 Firefox 22 上修复 - 问题 5883(在 Google 代码上),问题 5884(在 Google 代码上)

2.1.0

2.0.0

1.10.0

  • 新功能 - 添加了对 Firefox 16 和 17 的支持
  • 新功能 - 实现了警报处理命令的格式化
  • Bug - 修复了 Java 4 WebDriver 格式化程序的选项
  • Bug - 在 getCssCount 和 getXpathCount 中使用之前处理定位器。修复了问题 4784(在 Google 代码上)

1.9.1

1.9.0

1.8.1

  • 新增 - 添加对 Firefox 13 的支持。

1.8.0

  • 新增 - 添加对 Firefox 12 的支持。

1.7.2

  • 缺陷修复 - 修复了在文件输入字段中输入时的回归问题 - 问题 3549(在 Google Code 上)。

1.7.1

  • 缺陷修复 - 修复了存储变量的回归问题 - 问题 3520(在 Google Code 上)。

1.7.0

  • 新增 - 向帮助菜单添加了其他有用的菜单项。
  • 新增 - 添加对 Firefox 11 的支持。
  • 缺陷修复 - 存储变量可以安全地包含连续的美元符号 - 问题 834(在 Google Code 上)。
  • 缺陷修复 - 解码 HTML 测试用例时不要修剪空格 - 问题 755(在 Google Code 上)。
  • 新增 - 格式化器菜单项现在是上下文相关的 - 问题 3327(在 Google Code 上)和问题 3385(在 Google Code 上)。
  • 缺陷修复 - 修复了 Ruby WebDriver 测试套件导出 - 问题 3243(在 Google Code 上)。
  • 缺陷修复 - 文件扩展名被添加到所有文件选择器中 - 问题 3336(在 Google Code 上)。
  • 缺陷修复 - 记录与 id 为“id”的元素的交互 - 问题 3273(在 Google Code 上)。

1.6.0

  • 新增 - 添加对 Firefox 10 的支持。
  • 新增 - 添加了用于启动 Selenium IDE 的键盘快捷键 - 问题 3028(在 Google Code 上)。
  • 缺陷修复 - 将 break 命令添加到自动完成列表中 - 问题 3046(在 Google Code 上)。
  • 缺陷修复 - 在侧边栏中显示了不正确的工具提示 - 问题 3098(在 Google Code 上)。
  • 缺陷修复 - 改进了在存在多个匹配项时 XPath 定位器的记录 - 问题 3056(在 Google Code 上)。
  • 缺陷修复 - 现在可以在 Mac 上重新排序定位器 - 问题 3267(在 Google Code 上)。

1.5.0

  • 新增 - 添加对 Firefox 9 的支持。
  • 缺陷修复 - 对用户扩展的更改未在 Firefox 8 中更新 - 问题 2801(在 Google Code 上)。
  • 缺陷修复 - 尝试在 Firefox 8 中输入文件(上传)输入字段时抛出安全错误 - 问题 2826(在 Google Code 上)。
  • 缺陷修复 - 改进了法语区域设置 - 问题 1912(在 Google Code 上)。
  • 缺陷修复 - break 命令失败 - 问题 725(在 Google Code 上)。
  • 缺陷修复 - 源代码视图现在是固定宽度(等宽字体) - 问题 522(在 Google Code 上)。
  • 新增 - 为 WebDriver 绑定(Java、C#、Python、Ruby)实现了“select”格式。
  • 缺陷修复 - 修复了为 WebDriverBackedSelenium 格式化的代码中的编译时和运行时错误。
  • 缺陷修复 - 修复了各种格式化器中“baseUrl”和“get”格式化错误,以处理相对和绝对 URL。

1.4.1

  • 缺陷修复 - 显然,我发布时没有正确切换所有版本号。(Adam)

1.4.0

  • 新增 - Firefox 8 支持(再次,只是一个版本最大版本提升)。

1.3.0

本打算只是一个快速发布,以获得

  • 新增 - Firefox 7 支持(再次,只是一个版本最大版本提升)。

但是后来我忙了起来,没有按计划推送它,所以现在

  • 新增 - 定位器的顺序可以通过选项中的面板来控制。

已经泄露了。大多数人只想保持默认设置。这是一个全新的功能,允许你通过可视方式执行以前使用扩展中稍微神秘的 JS 代码所能做的事情。

1.2.0

只是一个主要用于的快速发布

  • 新增 - Firefox 6 支持(这实际上只是更改了最大版本号)。

但我们也偷偷地加入了

  • 缺陷修复 - 记录的 CSS 定位器在属性方面不符合 W3C 标准。
  • 缺陷修复 - 如果 Cookie 名称被转义(例如 ASP 站点),则 Cookie 的删除可以正常工作。
  • 缺陷修复 - 如果 Cookie 值中包含“=”,则现在返回整个 Cookie,而不是仅返回到“=”。

你还会注意到,该捆绑包现在只包含该项目官方支持的语言(Java、C#、Python、Ruby)的格式化器。如果来自 Perl、Groovy 或 PHP 阵营的任何人想接管这些格式的所有权,我们将很乐意帮助你。

1.1.0

嘿!看看那个!版本号略有重大提升!为什么会这样呢?好吧…

  • 新增 - Ruby、Python、C# 和 Java 的 WebDriver 导出。

这是 Selenium 项目的四种支持语言。这也意味着 Se-IDE 正式弃用在主发行包中包含 Groovy、Perl 和 PHP 格式插件。如果围绕这些语言的社区能够接管它们的开发和维护,那将是非常棒的。在 Samit 的博客上阅读更多关于 WebDriver 导出器的信息。

当然,对于至少此版本,格式切换仍然处于实验性的炼狱中。由于错误而丢失人们的脚本是不可接受的,我们正在努力解决这个问题。我们的“目标”是让它们在下一个版本中回归。

此版本还包括

  • 新增 - setIndent(n) 现在可用于格式,以便更好地控制导出格式的格式化。
  • 缺陷修复 - 在一些共享代码的深处存在性能回归,该问题已得到解决。
  • 新增 - 对于 id 为“foo”的元素,不再记录“foo”,而是捕获为“id=foo”,以非常明确地说明将与哪个元素交互。
  • 新增 - 与“name”相同。
  • 新增 - 弹出窗口(警报、确认、提示)和新窗口再次工作。

1.0.12

这是一个包含的重大更改不多的小版本。但由于上一个版本没有推送到世界,因此有必要注意 1.0.11 中引入的重大更改。

由于一些丢失所有数据的错误,我们已将更改格式标记为实验性。因此,默认情况下,它在工具栏中处于禁用状态。要启用它,请单击“选项”菜单中的复选框。而且由于我们真的不希望你丢失数据,因此当你切换格式时,你将收到一个大的警告框。这也可以在“选项”菜单中禁用。但是,如果你同时执行这两项操作,并且你的脚本被发送到深渊,你已被警告。:)

此版本中的更改包括以下内容

  • 新增 - Firefox 5 支持。
  • 新增 - 当升级 Se-IDE 时,首次启动时会显示发行说明(这些)。
  • 缺陷修复 - 一些 Java 格式更改。
  • 缺陷修复 - 一些 PHP 格式更改。
  • 缺陷修复 - “查找”按钮再次工作。
  • 缺陷修复 - 生成的 CSS 符合标准。
  • 新增 - 放弃对 FF 3.5 或更早版本的支持。

1.0.11

距离我们上次发布 1.0.10 已有半年时间,我们付出了很多努力来为你带来此版本。此版本的贡献总结如下:-

73% (22)Samit Badle
16%( 5)Adam Goucher
6% (2)Dave Hunt
3% (1)Santiago Suarez Ordoñez
3% (1)Simon Stewart

这是更改列表,不包括一些小修复和代码重构。

主要功能

  • Firefox 4 支持(问题 1470(在 Google Code 上),Simon Stewart 和 Samit Badle)
  • 新的 CSS 定位器构建器!Selenium IDE 现在将在记录时使用 CSS 创建定位器(Santiago Suarez Ordoñez)。
  • 通过新的 Util 命令构建器支持,为插件开发人员增加了更多功能(问题 442(在 Google Code 上),Samit Badle)。
  • 新命令 getCssCount (Adam Goucher)

可用性改进

  • Selenium IDE 现在可以从 Firefox 4 中的 Web 开发人员菜单访问(问题 1467(在 Google Code 上),Samit Badle)。
  • 命令文本框中的骆驼拼写法搜索得到了改进,允许你键入 vTP 以查找 verifyTextPresent 命令(Samit Badle 和 Dave Hunt)。
  • Selenium IDE 中的大多数操作现在可以通过新的“操作”菜单访问(问题 1266(在 Google Code 上),Samit Badle 和 Dave Hunt)。
  • 从 Selenium IDE 帮助菜单中删除了与 Firefox 相关的帮助菜单项(问题 1704(在 Google Code 上),Samit Badle)。
  • 在保存测试套件时减少提示(问题 967(在 Google Code 上),Samit Badle)。
  • 当人们在从多个显示器切换时遇到问题时,现在可以通过“选项”菜单使用重置 IDE 窗口的方法(问题 1249(在 Google Code 上),Samit Badle)。
  • 在保存对话框中显示测试用例的名称(问题 984(在 Google Code 上),Samit Badle)。
  • 当前格式的首选项将自动显示在选项对话框中(Samit Badle)。
  • “选项”对话框中的“插件”窗格现在有一个拆分器(Samit Badle)。
  • “选项”对话框中的“默认超时值”字段现在提到了一个单位(问题 896(在 Google Code 上),Adam Goucher)。
  • 引入了实验性功能选项以隐藏一些不稳定的功能(Samit Badle)。

Bug 修复

  • 格式更改现在被标记为实验性的,因为可能存在问题,你可以从选项对话框中将其打开(Samit Badle)。
  • 修复了以另一种格式保存测试用例时的标题问题(问题 1164(在 Google Code 上),Samit Badle)。
  • 改进了更改格式时的警报(问题 1244(在 Google Code 上),Samit Badle)。
  • “查找”按钮又回到 Mac 上,并使用了一种新的突出显示方式(问题 1052(在 Google Code 上),Samit Badle)。
  • 再次可以在脚本中间进行录制(问题 968(在 Google Code 上),Samit Badle)。
  • 修复了在脚本中间录制时跳过一个命令的烦人问题(问题 745(在 Google Code 上),Samit Badle)。
  • 在录制时,“clickAndWait”命令变为“click”的问题现已修复(问题 419(在 Google Code 上),Samit Badle)。
  • Selenium IDE 底部窗格折叠现在可以正常工作(问题 614(在 Google Code 上),Samit Badle)。
  • 将 Selenium IDE 菜单的 ID 从通用名称更改为避免与其他插件冲突。(问题 969(在 Google Code 上),Samit Badle)
  • 修复了 PHP 格式化程序中对存储变量的支持(问题 970(在 Google Code 上),Samit Badle)。
  • 允许格式化程序自定义如何处理 set*(Adam Goucher)。
  • PHP 格式化程序中的一些错误修复(问题 1281(在 Google Code 上),Adam Goucher)。
  • 数字类型修复(Jeremy Herault)。
  • 新的 Java 格式化程序:WebDriver 支持的 JUnit 4 格式化程序。
  • 新的 PHP 格式化程序:测试 Selenium 格式化程序(Adam Goucher)。

已知问题

  • 问题 1728(在 Google Code 上)- Firefox 4 取消了对突出显示的支持。因此,在 Windows 上的 Firefox 4 下,“查找”按钮已停止工作。
  • 问题 1729(在 Google Code 上)- 在 Windows 7 上的 Firefox 4 中,“选项”对话框中的“插件”窗格未显示任何文本。
  • 已在 Ubuntu 11 上的 Selenium IDE 中报告了一些问题,这些问题与 Selenium IDE 无关。请参阅问题 1642(在 Google Code 上)的评论。

1.0.10

另一个打包问题破坏了使用 getText() 的各种内容。当然,getText() 是 API 中最常用的部分之一。

  • 缺陷修复 - 正确包含 se-core 原子。

因此,我们已开始为事物重建测试套件。要达到我们希望的覆盖率,还需要一段时间,但如果我们可以在发布后至少 2 天不感到尴尬,那将是值得的。

升级说明

1.0.9

最初在打包方面发生重大变化,但最终也包括了两个重要的错误修复。希望我们能避免在该版本中出现这种情况。并不是说我不期待它。:)

  • 缺陷修复 - 未包含 Sizzle CSS 库。
  • 缺陷修复 - 录制适用于 FF 4.0b7。

1.0.9 本应该只包含…

  • 新增 - 格式化程序都是插件。这有效地将单个格式的开发与编辑器的开发分离开来。现在,这意味着当你第一次安装东西时,你会得到大量的插件。这没关系。不要惊慌。哦,这也意味着如果你不想要它们,你可以选择不安装。这不仅意味着对格式的修复可以更快地分发(PHP,我正在看着你),而且第三方将能够通过拥有编辑器加上他们的格式化程序来做出更好的打包选择。

其他内容

  • 错误 - JUnit 4 格式化程序不会尝试将字符串用作端口号
  • 错误 - 创建新格式时,窗口现在可以正确关闭
  • 错误 - 如果在 OSX 上,则删除了“查找”按钮,因为它在此平台上没有任何作用(这是一个 FF 错误)
  • 错误 - 一些硬编码的字符串已经国际化
  • 新增 - 自动完成功能得到了一定程度的增强 - 请参阅 http://code.google.com/p/selenium/issues/detail?id=992
  • 错误 - 当切换构建系统时,菜单等的图标被遗漏在软件包之外
  • 错误 - 命令在执行前会删除空格,这有时是造成很大困惑的根源
  • 错误 - 现在在日志中显示差异时会保留空格

1.0.8

此版本主要是为了将 FF4 支持推广到公众,因为它正处于高级测试阶段,但其中也包含了不少其他错误修复。此版本中约 75% 的修复工作直接由 Samit Badle 完成,其余大部分由 Jérémy Hérault 完成。

  • 错误 - 存在一个令人恼火的错误,即“clickAndWait”会被保存为 click,但现在已修复。请参阅 http://code.google.com/p/selenium/issues/detail?id=419
  • 新增 - 这可以被认为是一个错误修复,但是如果您将格式从 HTML 更改为其他格式,然后进行编辑并再次切换回 HTML,您的脚本内容将会丢失。从本质上讲,HTML -> 其他格式的转换是单向的,因此现在会警告您可能会丢失代码。但是,该警告仅在第一次出现,因此您仍然可以自找麻烦,只是难度更大
  • 错误 - 元素定位器适用于表格行。请参阅 http://code.google.com/p/selenium/issues/detail?id=485
  • 错误 - se-ide 的默认超时设置现在已实际使用。请参阅 http://code.google.com/p/selenium/issues/detail?id=552
  • 新增 - “在 selenium 测试运行器中运行”选项已被删除。se-ide 中支持的方法是 play single、play suite,如果需要更多,始终可以使用带有语言绑定的 se-rc 或 -htmlSuite
  • 错误 - 基础 URL 有时不会更改,这让很多人感到沮丧
  • 新增 - 添加了 JUnit 4 格式化程序
  • 错误 - RSpec 格式化程序进行了一些额外的调整
  • 错误 - 测试套件 html 现在可以包含来自不同文件夹的测试
  • 错误 - 测试套件保存触发器得到了一些关注,因此添加/删除/修改更加健壮
  • 新增 - 如果您调整 se-ide 的大小和/或在屏幕上移动它,则大小和位置会在会话之间保存
  • 错误 - 何时提示保存的逻辑实际上并不是那么好,但它已被修复
  • 新增 - 使用像 Selenium 其余部分一样的“浏览器原子”
  • 新增 - CSS 定位器执行通过 Sizzle 处理
  • 新增 - 现在可以一次向套件添加多个测试用例
  • 新增 - 添加了 se-ide 插件 API,以添加 se-ide 扩展,来操纵如何进行录制 - http://reallysimplethings.wordpress.com/2010/10/11/the-selenium-ide-1-x-plugin-api-part-12-adding-locator-builders/
  • 新增 - 丢失的日志消息的问题现在已解决
  • 新增 - Firefox 4 支持

1.0.7

此版本中,最终用户只有几个值得注意的地方,这有点傻,因为它已经逾期一个月了,但这是由于一些构建更改需要一些工作才能解决问题。现在应该可以了。

  • 新增 - 您现在可以拖放命令,而不是过去必须进行的剪切-插入-粘贴操作 (Jérémy Hérault)
  • 新增 - 测试套件面板中的测试也一样 (Jérémy Hérault)
  • 新增 - 注册 se-ide 插件时,可以使用一个新的可选参数,以允许命令导出。有关详细信息,请参阅 http://adam.goucher.ca/?p=1456 (Adam Goucher)
  • 新增 - 瑞典语区域设置 sv-SE 现在有翻译 (Olle Jonsson)
  • 错误 - 有些人报告说,在未安装任何插件的情况下启动 se-ide 时会出现令人烦恼的弹出窗口 (Adam oucher)

1.0.6

此版本中最大的问题是,在“打开”时出现的令人恐慌的日志消息已修复。其他重要事项是

  • 错误 - 当您使用“打开”时出现的令人恐慌的日志消息的根本原因已修复 (Adam Goucher, Jérémy Hérault)
  • 错误 - 修复了 FF 3.6 和命令的提前输入时的构建问题 (Jérémy Hérault)
  • 错误 - 修复了一些 PHP 导出问题 - 请参阅 http://jira.openqa.org/browse/SIDE-346http://jira.openqa.org/browse/SIDE-183 (Adam Goucher)
  • 错误 - 用户扩展存在打包问题 (Adam Goucher)
  • 错误 - ide 在记录 selectWindow 时不会将“name=”作为目标 (David Burns)
  • 错误 - 为避免混淆,在查看格式化程序源代码时,如果它是只读的,则按钮显示为“确定”,如果它是可编辑的,则显示为“保存” (Jérémy Hérault)
  • 新增 - 您现在可以设置一个首选项,以决定在启动 ide 时是否要启用录制 (Adam Goucher)
  • 新增 - se-ide 插件信息是从插件的 install.rdf 中读取的(大多数人不会关心这一点,但从极客的角度来看,这很酷)

1.0.5

一个不太适合“错误”或“新增”标签的事情是,Se-IDE 的代码现在位于主存储库中,而不是隐藏在某个隐藏的位置。

  • 错误 - 用户格式未出现在列表中 (Adam Goucher)
  • 错误 - 限制了 iframe 的加载方式;这就是 AMO 不高兴的原因 (Adam Goucher)
  • 错误 - 对现有格式进行了一系列调整 (Dave Hunt)
  • 错误 - 一系列法语翻译修复/添加 (Jérémy Hérault)
  • 错误 - 重新加载用户扩展按钮仅在您选中了开发人员工具复选框时才会显示 (Jérémy Hérault)
  • 错误 - 在测试运行器上标记访问键 (Olle Jonsson)
  • 错误 - 清理了从 OpenQA 到 SeleniumHQ 的一些引用 (Olle Jonsson)
  • 错误 - 使用了 = 而不是 == (Olle Jonsson)
  • 错误 - 添加了一堆分号以使 jslint 闭嘴 (Olle Jonsson)
  • 错误 - 摆脱 Firefox 3.6 中“设置一个只有 getter 的东西”消息 (Dan Fabulich)
  • 新增 - 自主托管更新以避免 AMO 出现延迟 (Adam Goucher)
  • 新增 - se-ide 的版本现在位于标题栏中 (Adam Goucher)
  • 新增 - 在此处和那里添加了一些 Se-IDE 特定的图标 (Adam Goucher, Dave Hunt)
  • 新增 - 首选项现在也可以是布尔值 (Adam Goucher)
  • 新增 - 向插件 API 添加了 addPlugin(id) (Adam Goucher)
  • 新增 - 在“选项”屏幕中添加了一个关于插件的新面板。它现在除了列出通过 addPlugin 注册的插件之外没有做太多事情,但应该在 1.0.6 中做更多事情 (Adam Goucher)

1.0.4

Selenium IDE 1.0.4 标志着该项目的复兴,计划在每个月中旬发布版本。以下是 Selenium IDE 的 1.0.2 和 1.0.4 版本之间发生的变化。(不要问 1.0.3 版本发生了什么)

  • 错误 - 支持的 Firefox 版本已增加到包括 3.6 系列 (Santiago Suarez Ordoñez)
  • 错误 - 删除了被标记为“已弃用”的 Ruby 格式化程序 (Adam Goucher)
  • 新增 - Ruby 格式化程序已更新为使用 selenium-client gem ( http://selenium-client.rubyforge.org/ ) (Adam Goucher)
  • 新增 - 能够添加自定义用户扩展,以通过插件将 Selenium API 扩展到 Selenium IDE (Adam Goucher)
  • 新增 - 能够添加自定义格式化程序,以通过插件将哪些语言可供用户使用来扩展到 Selenium IDE (Adam Goucher)
  • 新增 - 现在可以加载对用户扩展的更改,而无需重新启动 Selenium IDE (Jérémy Hérault)
  • 新增 - RSpec 格式化程序

致谢

如果没有以下帮助,1.0.4 版本就不会发生

  • Sauce Labs 赞助 Adam Goucher 从事此工作
  • Jérémy Hérault 和 SERLI 团队的 Helium 插件(这证明了可以/应该为 Se-IDE 开发一个 API)
  • Dave Hunt 对预发布版本的反馈

对于此版本的问题或您希望在未来版本中看到的功能,请使用 ide 标签将其记录在 Google 代码问题跟踪器 (https://github.com/SeleniumHQ/selenium/issues) 中,以免它们丢失。

-adam

上次修改时间 2022 年 1 月 10 日: 更多 wiki (#907) [部署站点] (adcf706a1ad)