2011-10-25 26 views
0

我發現一個名爲Selenium Zoetrope的項目,該項目在Selenium服務器上運行PHPUnit測試,並使用ffmpeg記錄測試視頻(有關更多詳細信息,請參閱this blog post)。我想讓這些腳本適應Selenium IDE保存的測試用例。要爲每個測試用例獲取單個視頻,而不是一個包含所有測試用例的視頻,是否有Selenium命令行用於運行從Selenium IDE導出的單個測試用例?如何針對本地運行的Selenium服務器運行單個測試用例?

我發現的Selenium命令行示例都啓動了一個服務器並運行完整的測試套件。我是否可以針對已運行的服務器實例運行單個測試用例,類似於Zoetrope中的constructrun

或者還有另一種方法來捕獲個別測試案例的視頻?

回答

1

如果您將測試從Selenium IDE導出爲另一種格式(如PHP),則可以使用該語言的測試運行器執行特定的測試。在PHP的情況下,如果您將Selenium IDE測試導出爲test1.php,則可以通過在測試文件的目錄中執行phpunit test1 test1.php來運行該特定測試(有關phpunit的更多信息,請參見here)。

+0

我最初放棄了PHPUnit,因爲Selenium IDE放棄了對它的支持。我發現了一個Firefox擴展,重新添加了從Selenium IDE導出PHPUnit的支持,但它非常麻煩。然後,我發現Selenium Builder更新,對PHP/PHPUnit導出有更好的支持。到目前爲止,Selenium Builder一直很棒。 –

相關問題