1

我一直在使用SelBlocks擴展來記錄/寫入Selenium html腳本。現在我們將使用Selenium服務器在不同的瀏覽器中運行測試。Selenium服務器使用SelBlocks擴展出錯

我試圖從SelBlock xpi中提取javascript並在我的硒服務器bat文件中引用該javascript。當我嘗試通過引用javascript運行我的bat文件時,出現錯誤「Line:777錯誤:'XML'未定義」,當我在Internet Explorer中運行它時。測試腳本在TestRunner中加載時會發生這種情況。

當我嘗試在Firefox中運行它時,TestRunner在運行腳本之前掛起。

我使用Selenium Server 2.1,Firefox 5和IE8。

回答

1

Selblocks僅支持Selenium IDE。請參閱有關「無語言翻譯」的說明:Selblocks documentation。雖然自動翻譯將是一個有趣的調查區域...

+0

我沒有在這上面使用任何編程語言。我只使用Selenium IDE記錄的HTML腳本,然後將它們提供給Selenium RC。我嘗試從SelBlocks中提取JavaScript文件,將其重命名爲user-extensions.js並創建一個批處理文件命令,如下所示:java -jar selenium-server.jar -userExtensions「C:\ user-extensions.js」-htmlSuite 「* firefox」「http://google.com/」「C:\ TestSuite.htm」「C:\ resultsFirefox.html」 –

+0

有趣的是,我從來沒有嘗試過,但我會。 –

0

我試過同樣的事情(火狐4.0,火狐7.0,selenium-server-2.0.5.jar,安裝SelBlocks 1.3作爲Firefox插件)。

由於-userExtensions的方式並不適合我,我在我使用的firefox配置文件中安裝了SelBlocks 1.3和-firefoxProfileTemplate-htmlSuite。它看起來像硒服務器沒有做任何事情。

後一分多鐘,我有:

enter image description here

所以即使是硒定時器計時不打勾,沒有行被執行。

我的簡單測試用例是here

看起來我現在不能在selenium-server [version] .jar中使用SelBlocks?

+0

在2016年已過時 – Dee