0
Bromine을 처음 사용하며 테스트가 실패 할 때 자동 스크린 샷을 찍는 방법을 찾기 위해 고심하고 있습니다. 난 당신이 $this->selenium->captureScreenshotToString()
을 할 수 있지만, 실패에이를 호출하는 방법을 잘 모릅니다 것을 본 적이Selenium 테스트가 실패 할 때 Bromine을 사용하여 스크린 샷 찍기
<?php
set_include_path(get_include_path() . PATH_SEPARATOR . "drivers/php");
require_once 'Testing/Selenium.php';
require_once 'Testing/BRUnit.php';
class Example extends BRUnit
{
function testMyTestCase()
{
$this->selenium->open("/index.php");
// do some stuff
$this->verifyTrue($this->selenium->isTextPresent("Saved"));
}
}
startTest("Example" , $argv);
?>
을 다음과 같이 브롬에 내 테스트 케이스는, 어떤 아이디어인가?
감사
어쩌면
난 당신이 자동으로 호출되는 정의 할 수에 대해 어쩌면 내가 해달라고 함수가 한 번 테스트가 난 당신이 쓴 쓸 필요 없다 그래서 실패 알고있다 생각 모든 Assert/Verify 기능 – Matt
흠, 셀레늄에 대해 많이 모른다. 그러나 당신은 항상 wrapper 함수를 만들 수있다 :'$ this-> verifyTrueOrScreen (...);' – MatejB