2013-03-22 154 views

回答

0

如果使用

python test_file.py 

你在最后的报告中是否有错误。

此外,你可以看看nosetests。 将“-sv”参数传递给机头,它会显示一个详细的输出,哪个测试通过,哪个不通过。 结合鼻子和Xunit,你可以得到有效的Xunit-xml报告,可以在Jenkins这样的CI服务器中使用。

6

Selenium实际上并不是一个测试框架,它是一个浏览器驱动程序。除了在OpenGL中编写GUI应用程序外,您不会在Selenium中编写测试。您通常在单元测试框架中编写测试,如unittest,或者在其上构建的其他类似noselettuce的测试。然后,您的测试使用Selenium与浏览器进行交互,因为它们使用数据库API访问数据库或HTTP库以与Web服务进行通信。

+0

了解。你有一个使用硒和unitest的基本例子? – user2200701 2013-03-22 20:21:26

0

它由用户决定如何处理硒自动驱动程序自动化以及如何报告测试结果。 Selenium Webdriver将为您提供控制Web浏览器和自动执行Web应用程序测试的功能。

与您如何在任何其他自动化工具中编写用于检查任何测试通过或失败标准的条件一样,在Selenium中也必须进行编程。完全取决于程序员如何报告其结果和要遵循的模板。您将不得不编写自己的代码来格式化和存储测试结果。

相关问题