舊版 Selenium IDE 版本發行說明

Selenium IDE 最初是 Firefox 的擴充功能,用於錄製和播放。 2.x 版本已更新以支援 WebDriver。

此文件先前位於 wiki 上

2.9.1 - 即將發布

2.9.0

2.8.0

  • 新增 - 新增視覺輔助選項,以協助需要更強烈色彩對比的使用者,預設為關閉。從「選項」對話方塊中開啟。 - Issue 7696 (在 Google Code 上)
  • 新增 - 健康服務以捕捉未處理的例外狀況、統計資訊、指標和診斷
  • 增強 - 在「說明」選單中新增「搜尋問題」選單項目,以便更輕鬆地搜尋所有問題,避免收到太多相同問題的重複報告
  • 修復 - 修復了中斷的自動完成功能 - issue 7928 (在 Google Code 上)
  • 修復 - 修復了重新載入頁面時取消選取按鈕的問題 - issue 7793 (在 Google Code 上)
  • 修復 - 將選取按鈕新增至側邊欄並縮小按鈕大小 - issue 7815 (在 Google Code 上)

2.7.0

  • 修復 - 修復了在 FF32 的底部資訊面板中切換標籤頁的問題 - issue 7824 (在 Google Code 上)
  • 修復 - 修復了 https://bugzilla.mozilla.org/show_bug.cgi?id=1016305 的問題
  • 增強 - 讓註解 (和命令) 跨越命令表格的完整寬度
  • 增強 - 在測試案例播放後,在日誌中顯示測試案例的結果
  • 增強 - 按功能將「動作」選單中的項目分組
  • 增強 - 收集更多關於測試案例和套件的統計資訊,包括用於報告目的的執行時間
  • 增強 - 改進支援拖放重新排序的列表框
  • 增強 - 為外掛程式作者提供處理檔案的通用實用程式功能
  • 增強 - 允許在命令文字框中按下 Tab 鍵以接受目前的自動完成並移動到目標文字框
  • 增強 - 在命令文字框中輸入時選取自動完成的匹配項,以加快手動輸入命令的速度
  • 增強 - 透過 deferred.js 為外掛程式開發人員提供 Promise 實作
  • 增強 - 為外掛程式開發人員提供簡單的 http 功能
  • 增強 - 更容易使用的確認功能,適用於內部使用和外掛程式
  • 修復 - 在編輯註解時停用自動完成功能
  • 修復 - 修復了錯誤 TypeError: command.isRollup 不是函式
  • 修復 - 修復了 TypeError: debugContext.currentCommand 未定義
  • 修復 - 修復了 TypeError: this.treebox 未定義 treeView.js
  • 修復 - 選取註解時的各種錯誤 (通常對使用者隱藏)
  • 修復 - Overlay 中不正確的 doctype
  • 修復 - 在「設定」->「開發人員」選單下新增 Selenium IDE 項目 - issue 7268 (在 Google Code 上)
  • 修復 - 在錄製時忽略 Firefox 開發人員工具

2.6.0

  • 修復 - 修復了 FF31+ 中中斷的自動完成功能 - issue 7645 (在 Google Code 上)
  • 修復 - 修復了選項重設時的選項驗證問題 - issue 1050 (在 Google Code 上)
  • 修復 - 修復了選取元素的 C# 程式碼格式

2.5.0

  • 增強 - 透過點擊瀏覽器視窗中的元素來選取命令的元素 ( http://blog.reallysimplethoughts.com/2014/01/05/manually-adding-and-updating-element-locators-the-easy-way/ )
  • 增強 - 從任何測試案例開始播放測試套件 (使用滑鼠右鍵選單) - issue 1987 (在 Google Code 上)
  • 增強 - 使用鍵盤快速鍵新增測試案例 (ctrl-N 或 cmd+N)
  • 修復 - 修復了透過滑鼠右鍵選單刪除測試案例有時會停用的問題 - issue 5003 (在 Google Code 上)
  • 修復 - 修復了 Selenium IDE 圖示有時不可見的問題 - issue 5712 (在 Google Code 上)
  • 修復 - 修復了使用變數的 selectWindow - issue 3270 (在 Google Code 上)
  • 一些小變更

2.4.0

  • 增強 - 可以清除基本 URL 歷史記錄、最近的測試案例和最近的測試套件 - issue 6135 (在 Google Code 上)
  • 增強 - 特殊鍵現在具有較短的名稱 ( http://blog.reallysimplethoughts.com/2013/09/25/using-special-keys-in-selenium-ide-part-2/ )
  • 增強 - 支援 Webdriver 播放中的使用者擴充功能 - issue 5675 (在 Google Code 上)
  • 修復 - 在欄位中輸入文字的錄製使用 type 而不是 sendKeys。
  • 增強 - 當開發人員工具處於活動狀態時,會自動開啟最後開啟的測試案例或套件
  • 修復 - 修復了 Selenium IDE 中 Webdriver 播放中的 is* 命令 - issue 6118 (在 Google Code 上)
  • 增強 - 新增在 Selenium IDE 中將命令顯示為已棄用的功能,以及顯示正確替代命令的智慧功能
  • 增強 - 棄用 Selenium IDE 命令 *TextPresent、typeKeys、keyUp、keyDown 和 keyPress
  • 增強 - 在匯出的 Ruby Webdriver 測試中匯入 json 函式庫
  • 增強 - 在 Webdriver 播放中新增對 waitFor* 和 waitForNot* 命令的支援 - issue 5913 (在 Google Code 上)

2.3.0

  • 新增 - 新增對 HTML5 輸入欄位錄製的支援 - issue 3765 (在 Google Code 上)
  • 新增 - sendKeys 命令的錄製
  • 增強 - 從滑鼠右鍵選單中移除已棄用的 *TextPresent 命令
  • 修復 - 錄製 IDE 測試時的 Dead object 錯誤 - issue 4761 (在 Google Code 上)
  • 修復 - 修復了無法繼續錄製的問題 - issue 5820 (在 Google Code 上)
  • 增強 - UTF-8 編碼的 user-extensions.js 支援 - issue 1646 (在 Google Code 上)
  • Selenium IDE 和 webdriver 播放中 sendKeys 的新特殊鍵支援 - issue #6052 (在 Google Code 上)
  • 新增 - 所有官方格式化程式中 sendKeys 的特殊鍵支援 - issue 6053 (在 Google Code 上) ( http://blog.reallysimplethoughts.com/2013/09/25/using-special-keys-in-selenium-ide-part-1/ )
  • 增強 - 外掛程式 API 增強功能,用於指定格式化程式類型 + 文件註解
  • 修復 - Firefox 23 中的無效 XPath 錯誤 - issue 6055 (在 Google Code 上)
  • 新增 - 新增對 Firefox 23 的支援

2.2.0

  • 修復 - keyUp、keyDown、keyPress、typeKeys 在 Firefox 22 上已修復 - issue 5883 (在 Google Code 上)、issue 5884 (在 Google Code 上)

2.1.0

2.0.0

1.10.0

  • 新增 - 新增對 Firefox 16 & 17 的支援
  • 新增 - 實作警示處理命令的格式化
  • 錯誤 - 修復了 Java 4 WebDriver 格式化程式的選項
  • 錯誤 - 在 getCssCount 和 getXpathCount 中使用之前處理定位器。修復 issue 4784 (在 Google Code 上)

1.9.1

1.9.0

1.8.1

  • 新增 - 新增對 Firefox 13 的支援

1.8.0

  • 新增 - 新增對 Firefox 12 的支援

1.7.2

  • 錯誤 - 修復了輸入檔案輸入欄位的迴歸問題 - issue 3549 (在 Google Code 上)

1.7.1

  • 錯誤 - 修復了儲存變數的迴歸問題 - issue 3520 (在 Google Code 上)

1.7.0

  • 新增 - 在說明選單中新增其他實用的選單項目
  • 新增 - 新增對 Firefox 11 的支援
  • 錯誤 - 儲存的變數可以安全地包含連續的錢字符號 - issue 834 (在 Google Code 上)
  • 錯誤 - 解碼 HTML 測試案例時,不要修剪空白字元 - issue 755 (在 Google Code 上)
  • 新增 - 格式化程式選單項目現在與上下文相關 - issue 3327 (在 Google Code 上) 和 issue 3385 (在 Google Code 上)
  • 錯誤 - 修復了 Ruby WebDriver 測試套件匯出 - issue 3243 (在 Google Code 上)
  • 錯誤 - 檔案副檔名被新增至所有檔案選擇器 - issue 3336 (在 Google Code 上)
  • 錯誤 - 錄製與 id 為 'id' 的元素的互動 - issue 3273 (在 Google Code 上)

1.6.0

  • 新增 - 新增對 Firefox 10 的支援
  • 新增 - 新增鍵盤快速鍵以啟動 Selenium IDE - issue 3028 (在 Google Code 上)
  • 錯誤 - 將 break 命令新增至自動完成列表 - issue 3046 (在 Google Code 上)
  • 錯誤 - 側邊欄中顯示不正確的工具提示 - issue 3098 (在 Google Code 上)
  • 錯誤 - 改進了 XPath 定位器錄製,當有多個匹配項時 - issue 3056 (在 Google Code 上)
  • 錯誤 - 現在可以在 Mac 上重新排序定位器 - issue 3267 (在 Google Code 上)

1.5.0

  • 新增 - 新增對 Firefox 9 的支援
  • 錯誤 - 對使用者擴充功能的變更未在 Firefox 8 中更新 - issue 2801 (在 Google Code 上)
  • 錯誤 - 當嘗試在 Firefox 8 中輸入檔案 (上傳) 輸入欄位時,擲回安全性錯誤 - issue 2826 (在 Google Code 上)
  • 錯誤 - 改進了法文地區設定 - issue 1912 (在 Google Code 上)
  • 錯誤 - break 命令失敗 - issue 725 (在 Google Code 上)
  • 錯誤 - 原始碼檢視現在是固定寬度 (等寬字型) - issue 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 支援 (Issue 1470 (在 Google Code 上)、Simon Stewart 和 Samit Badle)
  • 新的 CSS 定位器建構器!Selenium IDE 現在將在使用 CSS 錄製時建立定位器 (Santiago Suarez Ordoñez)
  • 透過新的 Util 命令建構器支援,為外掛程式開發人員新增更多功能 (Issue 442 (在 Google Code 上)、Samit Badle)
  • 新的命令 getCssCount (Adam Goucher)

可用性改進

  • Selenium IDE 現在可從 Firefox 4 中的 Web 開發人員選單取得 (Issue 1467 (在 Google Code 上)、Samit Badle)
  • 命令文字框中的駝峰式搜尋已改進,允許您輸入 vTP 以取得 verifyTextPresent 命令 (Samit Badle 和 Dave Hunt)
  • Selenium IDE 中的大多數動作現在都可以透過新的「動作」選單存取 (Issue 1266 (在 Google Code 上)、Samit Badle 和 Dave Hunt)
  • 從 Selenium IDE 說明選單中移除與 Firefox 相關的說明選單項目 (Issue 1704 (在 Google Code 上)、Samit Badle)
  • 儲存測試套件時減少提示 (Issue 967 (在 Google Code 上)、Samit Badle)
  • 「選項」選單中現在提供「重設 IDE 視窗」的方法,適用於在從多個監視器切換時遇到問題的人 (Issue 1249 (在 Google Code 上)、Samit Badle)
  • 在儲存對話方塊中顯示測試案例的名稱 (Issue 984 (在 Google Code 上)、Samit Badle)
  • 目前格式的偏好設定將自動顯示在選項對話方塊中 (Samit Badle)
  • 「選項」對話方塊中的外掛程式窗格現在具有分隔器 (Samit Badle)
  • 「選項」對話方塊中的「預設逾時值」欄位現在提及單位 (Issue 896 (在 Google Code 上)、Adam Goucher)
  • 導入實驗性功能選項以隱藏一些不穩定的功能 (Samit Badle)

錯誤修復

  • 格式變更現在標記為實驗性,因為可能存在問題,您可以從選項對話方塊中開啟它 (Samit Badle)
  • 修復了以另一種格式儲存測試案例時的標頭問題 (Issue 1164 (在 Google Code 上)、Samit Badle)
  • 改進了變更格式時的警示 (Issue 1244 (在 Google Code 上)、Samit Badle)
  • 「尋找」按鈕已在 Mac 上恢復,並使用新的方式來醒目提示 (Issue 1052 (在 Google Code 上)、Samit Badle)
  • 可以在腳本中間再次錄製 (Issue 968 (在 Google Code 上)、Samit Badle)
  • 修復了在腳本中間錄製時跳過一個命令的惱人問題 (Issue 745 (在 Google Code 上)、Samit Badle)
  • 錄製時,「clickAndWait」命令變為「click」的問題現在已修復 (Issue 419 (在 Google Code 上)、Samit Badle)
  • Selenium IDE 底部窗格摺疊現在可以正常運作 (Issue 614 (在 Google Code 上)、Samit Badle)
  • 變更了 Selenium IDE 選單的 ID,從通用名稱變更為避免與其他附加元件衝突。(Issue 969 (在 Google Code 上)、Samit Badle)
  • 修復了 PHP 格式化程式中對儲存變數的支援 (Issue 970 (在 Google Code 上)、Samit Badle)
  • 允許格式化程式自訂 set* 的處理方式 (Adam Goucher)
  • PHP 格式化程式中的一些錯誤修復 (Issue 1281 (在 Google Code 上)、Adam Goucher)
  • 數字類型修復 (Jeremy Herault)
  • 新的 Java 格式化程式:Webdriver backed Junit 4 格式化程式
  • 新的 PHP 格式化程式:測試 selenium 格式化程式 (Adam Goucher)

已知問題

  • Issue 1728 (在 Google Code 上) - Firefox 4 淘汰了對醒目提示的支援。因此,「尋找」按鈕在 Windows 上的 Firefox 4 下已停止運作。
  • Issue 1729 (在 Google Code 上) - 「選項」對話方塊中的「外掛程式」窗格在 Windows 7 上的 Firefox 4 中未顯示任何文字。
  • 已在 Ubuntu 11 上的 Selenium IDE 中報告問題,這些問題與 Selenium IDE 無關。請參閱 issue 1642 (在 Google Code 上) 的註解。

1.0.10

另一個封裝問題破壞了各種使用 getText() 的功能。這當然是 API 中最常用的部分之一。

  • 錯誤 - 正確包含 se-core atoms

因此,我們已開始為事物重建測試套件。要達到我們希望的涵蓋範圍需要一段時間,但如果我們可以在發行後至少 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 支援發布到野外,因為它正在進入進階 beta 階段,但其中也有相當多的其他錯誤修復。版本中約 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 testrunner 中執行' 選項。se-ide 中支援的方法是播放單個、播放套件,如果您需要更多,始終可以使用 se-rc 和語言繫結或 -htmlSuite
  • 錯誤 - 基本 URL 有時不會變更,這讓許多人感到沮喪
  • 新增 - 新增了 JUnit 4 格式化程式
  • 錯誤 - RSpec 格式化程式進行了一些額外的調整
  • 錯誤 - 測試套件 html 現在可以包含來自不同資料夾的測試
  • 錯誤 - 測試套件儲存觸發器受到了一些關注,因此新增/刪除/修改更加穩健
  • 新增 - 如果您調整 se-ide 的大小和/或在螢幕上移動它,則大小和位置會在會話之間儲存
  • 錯誤 - 關於何時提示儲存的邏輯並不是很好,但已修復
  • 新增 - 像 Selenium 的其餘部分一樣使用 '瀏覽器 atoms'
  • 新增 - 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

此版本中的重要事項是,在 'open' 上顯示的可怕日誌訊息已修復。其他重要事項是

  • 錯誤 - 當您使用 'open' 時發生的可怕日誌訊息的根本原因已修復 (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)
  • 錯誤 - 新增大量 ;'s 以讓 jslint 閉嘴 (Olle Jonsson)
  • 錯誤 - 消除 Firefox 3.6 中 '設定僅具有 getter 的內容' 訊息 (Dan Fabulich)
  • 新增 - 自行託管更新以避免 AMO 的延遲 (Adam Goucher)
  • 新增 - se-ide 的版本現在位於標題列中 (Adam Goucher)
  • 新增 - 在此處和彼處新增了一些 Se-IDE 特定圖示 (Adam Goucher、Dave Hunt)
  • 新增 - 偏好設定現在也可以是布林值 (Adam Goucher)
  • 新增 - 將 addPlugin(id) 新增至外掛程式 API (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)
  • 新增 - 能夠新增自訂格式化程式,以透過外掛程式擴充使用者可用的語言 (Adam Goucher)
  • 新增 - 現在可以載入對使用者擴充功能的變更,而無需重新啟動 Selenium IDE (Jérémy Hérault)
  • 新增 - RSpec 格式化程式

致謝

如果沒有以下協助,版本 1.0.4 將不會發生

  • Sauce Labs 贊助 Adam Goucher 從事此工作
  • Jérémy Hérault 和 SERLI 團隊的 Helium 外掛程式 (這是 API 可以/應該為 Se-IDE 開發的證明)
  • Dave Hunt 對預發行版本的意見回饋

如需此版本的相關問題或您希望在未來版本中看到的功能,請在 Google Code 問題追蹤器 ( https://github.com/SeleniumHQ/selenium/issues ) 中使用 ide 標籤記錄它們,以免遺失。

-adam

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