나는 테스트 기간의 반향을 어떻게 얻을 수 있는지 궁금했다.셀레늄 IDE 테스트 기간
나는 이미 테스트의 시작 부분과 마지막에 타임 스탬프를 얻었지만, 게으름 때문에 테스트를 실행하는 데 걸린 시간을 표시하는 에코를 얻는 것이 좋을 것입니다.
나는 테스트 기간의 반향을 어떻게 얻을 수 있는지 궁금했다.셀레늄 IDE 테스트 기간
나는 이미 테스트의 시작 부분과 마지막에 타임 스탬프를 얻었지만, 게으름 때문에 테스트를 실행하는 데 걸린 시간을 표시하는 에코를 얻는 것이 좋을 것입니다.
storeEval
은 귀하의 친구입니다.
나는 당신이 변수에 저장된 시작과 끝 타임 스탬프를 가지고 가정, 그래서 당신은 할 수 storeEval 최종 시작하고 그 결과를
에코 여기 내 옆에 작동 코드는거야. 5 초의 지속 시간을 표시합니다 (테스트 일시 중지). 직접 해보기 :
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head profile="http://selenium-ide.openqa.org/profiles/test-case">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<link rel="selenium.base" href="https://www.google.com.ua/" />
<title>New Test</title>
</head>
<body>
<table cellpadding="1" cellspacing="1" border="1">
<thead>
<tr><td rowspan="1" colspan="3">New Test</td></tr>
</thead><tbody>
<tr>
<td>storeEval</td>
<td>{new Date()}</td>
<td>Cur_time</td>
</tr>
<tr>
<td>echo</td>
<td>${Cur_time}</td>
<td></td>
</tr>
<tr>
<td>pause</td>
<td>5000</td>
<td></td>
</tr>
<tr>
<td>storeEval</td>
<td>{new Date()}</td>
<td>Cur_time2</td>
</tr>
<tr>
<td>echo</td>
<td>${Cur_time2}</td>
<td></td>
</tr>
<tr>
<td>storeEval</td>
<td>{(storedVars["Cur_time2"].getTime() - storedVars["Cur_time"].getTime())/1000}</td>
<td>diff</td>
</tr>
<tr>
<td>echo</td>
<td>${diff}</td>
<td></td>
</tr>
</tbody></table>
</body>
</html>
나는 storeEval | $ {time} - $ {timeend} | 지속. 항상 나에게 준다 : [오류] 던져 예외 : 잘못된 레이블 내가 뭘 잘못 했니? –
좋아 보인다, 시간과 timeend가 그들에 가치가있는 것이 틀림 없습니까? – Farlan
예. 내가 그들을 에코 할 때 나는 예를 들어 얻는다. "10 : 51 : 53"또는 "10 : 7 : 14"로 설정하십시오. –