小编Dan*_*han的帖子

有没有办法告诉我的PHPUnit测试用例是否有来自tearDown()的失败?

对于我来说,检查PHPUnit我的测试执行是成功还是失败的最佳方法是什么?我试图为我的Selenium窗口截取屏幕截图,但仅在我的测试失败时.我尝试在onNotSuccessfulTest中截取屏幕截图,但是如果我总是在tearDown()中关闭我的窗口(我应该这样做),那么就没有会话可以在我的onNotSuccessfulTest函数中截取屏幕截图.

我正在考虑的解决方案涉及在tearDown中检查测试是成功还是失败,确定是否截取屏幕截图.

我使用PHPUnit 3.6和Facebook的php-webdriver,据我所知,我没有变量captureScreenshotOnFailure.

思考?

phpunit

10
推荐指数
1
解决办法
940
查看次数

Selenium,PHPUnit和AttachFile()

我目前通过PHPUnit运行Selenium命令到远程服务器.我遇到了一个问题,我试图将图像上传到输入表单.

在我的PHPUnit中,我有命令

$this->attachFile( 'file', 'file://test.png' );
Run Code Online (Sandbox Code Playgroud)

我的Selenium服务器返回错误

PHPUnit_Framework_Exception: Response from Selenium RC server for testComplete().
java.lang.RuntimeException: Output already exists: /tmp/selenium2070373138020433468upload.
Run Code Online (Sandbox Code Playgroud)

我的test.png文件目前只位于我执行.php单元测试的文件夹中.

如何通过PHPUnit和Selenium正确上传文件并让它不引发异常?

selenium phpunit file-upload

5
推荐指数
1
解决办法
3261
查看次数

标签 统计

phpunit ×2

file-upload ×1

selenium ×1