2011-05-10 39 views
3

我在Mac 10.6.6上爲Firefox使用Selenium IDE 1.0.10。我們的QA部門爲Selenium創建了一些HTML測試,我需要將其轉換爲Junit。在IDE中,我可以通過轉到文件菜單並選擇導出來實現這一點。什麼是自動化/可編寫腳本的方式來完成相同的任務?將Selenium HTML測試轉換爲JUnit的自動化方法?

謝謝 - 戴夫

+0

請參閱http://stackoverflow.com/questions/5951136/automated-way-of-converting-selenium-html-tests-to-junit – gavenkoa 2012-12-04 12:34:05

回答

1

試試這個加在我還沒有使用它,只是因爲你需要它,它描述。 Addin

1

試試這個將Selenium HTML腳本轉換爲Java的插件。

Selenium4J

0

我把selenium4j項目,並把它變成一個Maven插件,誰想要採取HTML測試用例並自動將它們與你的Maven的測試階段運行。您也可以使用絕對配置文件覆蓋分隔測試。

自述是在這裏:https://github.com/willwarren/selenium-maven-plugin

自述的短版:

./src/test/selenium 
    |-signin 
     |-TestLoginGoodPasswordSmoke.html 
     |-TestLoginBadPasswordSmoke.html 
     |-selenium4j.properties 

進入

./src/test/java 
    |-signin 
     |-firefox 
      |-TestLoginGoodPasswordSmoke.java 
      |-TestLoginBadPasswordSmoke.java 

這僅適用於Windows測試:

這個文件夾結構轉換與Firefox和Chrome。
我無法獲得IE版本通過測試,但我是新來的硒所以希望,如果你是一個硒大師,你可以通過這個。

1

看看selenese4J-maven-plugin。類似於硒4j(https://github.com/RaphC/selenese4j-maven-plugin)。

提供了許多功能: 硒1/2(webdriver的)轉換 測試套件代 國際化你的HTML文件的 可能使用代碼插入特定測試您的HTML文件(如:計算工作日,編寫自定義生成值,處理動態值...) 使用標記化屬性