我无法让这些截图适用于我的生活:
应该很简单,但没有错误信息,没有。在我开始深入挖掘源头之前,任何人都可以解释一下吗?
class ScreenshotTest extends PHPUnit_Extensions_Selenium2TestCase {
protected $captureScreenshotOnFailure = TRUE;
protected $screenshotPath = 'C:\\';
protected $screenshotUrl = 'http://127.0.0.1/';
protected function setUp()
{
$this->setBrowser('firefox');
$this->setBrowserUrl('http://127.0.0.1/');
}
public function testTitle()
{
$this->url('http://127.0.0.1');
$this->assertEquals('foobarbaz', $this->title());
} }
答案 0 :(得分:1)
啊哈 - 发现了问题。
extends PHPUnit_Extensions_Selenium2TestCase
应该是
extends PHPUnit_Extensions_SeleniumTestCase
疑难杂症!
文档中的第一个示例适用于PHPUnit_Extensions_Selenium2TestCase
。页面上的所有其他内容均适用于PHPUnit_Extensions_SeleniumTestCase
。
修改的
这个问题引发了我对其中一个寻找答案的日常斗争。对于遇到这种麻烦的下一个人/ gal,有一些初学者级的头痛没有明确说明,我在Where the heck is any Selenium 2 documentation for PHPUnit?记录了它们。