2016-09-29 4 views
1

페이지의 특정 텍스트가 발견되면 Selenium IDE가 멈추도록 알려줄 수 있습니까?Selenium IDE - 특정 문자열이 발견되면 중지하십시오.

예를 들어 페이지에 몇 가지 MySQL/PHP 오류가있는 경우 알림을 받고 싶습니다. ("near * at line"과 같은 부분적인 mysql 문자열을 검사 할 것입니다.)

제가 지금 사용하는 것은 assertText이지만, 텍스트가 사용 가능하면 테스트를 계속합니다. assertText와 같은 부정이 있습니까?

답변

1

자바 스크립트 평가와 "!" (자바 스크립트 -not- 표현) 추가

storeElementPresent | //*[contains(text(),"searchedText")] | searchedTextpresent 
verifyEval   | !storedVars['searchedTextpresent'] | true 

사용 논리식에 verifyEval 부분 이상의 변수를 수집하고 결합 할 수 있습니다 "& &"와 "|" (자바 스크립트 및 or)

storeElementPresent | //*[contains(text(),"searchedText1")] | searchedText1present 
storeElementPresent | //*[contains(text(),"searchedText2")] | searchedText2present 
verifyEval   | !storedVars['searchedText1present'] && !!storedVars['searchedText2present'] | true