2014-09-03 3 views
0

나는 다음과 같은 명령을 가지고있다 : $ name = $ I-> grabAttributeFrom ('# name', 'title');codeception : grabAttributeFrom do not grab

잠시 동안 제대로 작동했습니다. 그러나 재시험시에는 잘못된 행동을 보입니다. 'title'속성이 콘텐츠 인 경우에도 그래 빙 문자열은 비어 있습니다. 예, CSS 선택기의 정확성을 검사했으며 속성이 존재합니다. 이 행에서 테스트가 실패하지 않습니다. (빈) 문자열을 다른 문자열 ($ I-> see ..)과 비교하면 실패합니다.

누군가가 답을 알고 있다면 도와주세요!

답변

0

이 시점에서이 많은 정보로, 내가 말할 수있는 모든 것은 디버그를 실행하는 것입니다.

grabAttributeFrom 작업 전에 pauseExecution을 입력하고 디버그 (- 디버그) 모드로 코드를 실행하고 firebug를 사용하여이 시점에서 테스트가 중단되면 webdriver 창에서 속성 값을 확인하고 확인하십시오.

$I->pauseExecution(); 
$I->grabAttributeFrom('#name', 'title'); 

희망이 있습니다.