SeleniumIDE項目基於Firefox(及其插件架構)。我的應用程序(由於各種原因)只能在Internet Explorer(6+)上運行。事實上,我們主動檢查非IE瀏覽器並立即重定向。有沒有一個很好的基於IE的Selenium IDE?
這是一個6年前的代碼庫,我們試圖去除所有必須依賴IE的html特性。
我們已經有了一套強大且不斷增長的NUNIT測試代碼。我們想添加Selenium來做Web功能測試。有沒有一個好的IDE用於構建/記錄使用IE作爲瀏覽器的Selenium測試?
SeleniumIDE項目基於Firefox(及其插件架構)。我的應用程序(由於各種原因)只能在Internet Explorer(6+)上運行。事實上,我們主動檢查非IE瀏覽器並立即重定向。有沒有一個很好的基於IE的Selenium IDE?
這是一個6年前的代碼庫,我們試圖去除所有必須依賴IE的html特性。
我們已經有了一套強大且不斷增長的NUNIT測試代碼。我們想添加Selenium來做Web功能測試。有沒有一個好的IDE用於構建/記錄使用IE作爲瀏覽器的Selenium測試?
Selenium沒有用於Internet Explorer(任何版本)的IDE。我還沒有看到任何發展中。你可以檢查他們的boards/site的更新,但我主要關注的是IDE的FireFox。
Selenium可以使用SeleniumRC在Internet Explorer(包括IE6)中運行測試。您可以使用FireFox中的IDE記錄測試(或在whatever language they support中編寫測試),然後使用SeleniumRC啓動IE並運行測試。
對於Internet Explorer的IDE類似於硒給在Firefox中,檢查出WatiN
雖然不是硒刻錄機,這是一個utility將在編寫代碼幫助使用硒驅動的Web應用程序或網站只適用於IE。
該實用程序將幫助檢索Selenium API中用於引用DOM中元素的定位器字符串。
我知道這是一箇舊帖子,但有一個名爲testmaker的產品,它完全符合您的要求。該公司購買的,它看起來像有新產品不再免費,但仍有鏈接到的TestMaker的免費社區版在其網站上
我知道這是舊的,但我會喜歡增加另一種解決方案,我在Selenium IRC上說過,沒有人知道這是可能的。無論如何,使用舊版FF IDE(2.9.1)還有另一種自動化IE的方式,這就是我目前在IE8上實現自動化的方式。先決條件:
-FF 54歲以上
-Selenium IDE 2.9.1
-selenium服務器 - 獨立 - 2.53.1.jar
-IEDriverServer
啓動硒服務器在windows cmd上用下面的命令(按windows + R和寫cmd):
java -jar c:\selenium\selenium-server-standalone-2.53.1.jar -Dwebdriver.ie.driver=IEDriverServer.exe
在此示例中,我的文件位於c:\ selenium中,因此可以將其適應到您擁有文件的位置。服務器啓動後,打開FF IDE,轉到選項,在最後一個選項卡「WebDriver」中,標記選項「啓用WebDriver回放」,並在下面的字段中刪除所有文本,如果其中寫入:
internet explorer
保存更改。現在你可以在IE中運行你的測試。請注意,您不能在IE上以這種方式記錄或執行腳本的單個命令,這隻允許您在IE上運行腳本。你可以在FF上錄製它們,並在IE上運行它。
我會探討它,但現在,這個答案是不響應的問題是不是?除非我錯過了WatiN生成自己的C#代碼並且不會生成Selenium測試。 – 2009-06-09 22:14:22
也許你可以認爲它是「我不知道,但是這裏可能有幫助。」我不會稱之爲無響應。 – Kekoa 2009-06-09 22:26:40