3

如何在无头浏览器中运行使用 Selenium IDE(Firefox 插件)制作的测试用例?

当我使用 firefox 插件创建测试用例时,它会将它们保存为 .html 文件。

我正在尝试设置一种在无头浏览器中运行它们的方法(使用 phantomJS 或其他工具/lib)。我看到很多人提到在隐藏框架中运行Firefox,但这与无头(即PhantomJS)不同

我已经想出了如何从命令行运行 selenium 测试用例,但仅限于 firefox 或 ie,我无法让它在 phantomjs 上运行 .html 测试用例:

java -jar selenium-server-standalone-2.39.0.jar -htmlSuite "*firefox" "http://127.0.0.1" "ts-ProjectList/TestSuite.html" "ProjectList-results.html"

我知道 IDE 可以导出不同语言的测试用例,但我希望非技术团队成员能够使用 firefox 插件创建测试。

4

1 回答 1

0

你看过http://code.tutsplus.com/tutorials/headless-functional-testing-with-selenium-and-phantomjs--net-30545吗?

将“*firefox”更改为 phantomjs 应该可以帮助您入门。

您需要 phantomJS 驱动程序: http ://selenium.googlecode.com/svn/trunk/docs/api/py/webdriver_phantomjs/selenium.webdriver.phantomjs.webdriver.html

于 2015-01-14T21:56:20.297 回答