我有一個答案。這可能不是官方推薦的方法......但是,我永遠無法得到推薦的方法工作,我不是開發人員。相反,當然,我砍了它......並且一直在工作,並且在更新jar文件時很容易重做。
我複製了一篇文章,我在互聯網上找到了(不記得現在在哪裏)我自己的文檔,並修改了一些說明。這裏是你可以做什麼(而不是你應該做的):
我使用-userExtensions參數爲包括用戶的擴展我的RC批處理文件遇到了麻煩。我在處理硒文檔中的說明時遇到問題(在此處找到:http://www.seleniumhq.org/docs/08_user_extensions.jsp#using-user-extensions-with-selenium-rc)。
而是所有開發商的行話,我只是裂了開來使用WinZip的 硒服務器獨立-2.25.0.jar文件,並遵循 本指示
。使用winzip打開selenium-server-standalone-2.25.0.jar文件,並將「user-extensions」文件解壓縮到C盤。所以現在你的C:\ core \ scripts文件夾中有了user-extansions.js。
。通過添加擴展來編輯user-extensions.js,就像使用IDE一樣。
。再次使用Winzip,將修改後的user-extensions.js添加到selenium-server.jar。爲此:
a。使用Winzip打開selenium-server.jar。
b。使用Winzip頂部欄上的「添加」按鈕
c。在「添加」窗口中,瀏覽到C:\ core \ scripts \ user-extensions.js文件確保選擇的「操作」爲「添加(並替換)文件」,並在「保存完整路徑信息」 「文件夾」選項。這將用我們修改過的具有相同路徑信息的user-extensions.js來替換selenium-server.jar中的user-extensions.js。
。關閉Winzip
現在,新的selenium-server.jar已準備就緒,可以使用自己的用戶擴展。 無需自定義處理器調用或實例化。
請注意,某些IDE用戶擴展在RC中無法修改就無法使用。在很多情況下,開發人員通常爲IDE提供版本,爲RC提供版本。如果您正在添加的擴展程序屬於這種情況,請確保從 正確來源的右側擴展中進行復制。
希望這會有所幫助。