2016-06-07 3 views
0

셀레늄 테스트 케이스에는 if/else 조건이 필요합니다. Selenium 테스트 케이스에 if/else 조건을 삽입하려면 어떻게해야합니까? 우리는 런타임에 Ant 명령을 통해 전달되는 CUSTOMNAME 변수가있는 빌드 파일을 가지고 있습니다. 값이 전달되면 나머지 테스트 케이스와 함께 무시하고 계속 이동하십시오.Apache Ant를 사용하는 Serenium if/else 조건

Run Keyword If || ${CUSTOMNAME}>0 || Select Checkbox 

빌드 파일 :

<target name="Compute" depends="init" if="CUSTOMNAME"> 

공지 사항 추가 if="CUSTOMNAME" :

<target name="Compute" depends="init"> 
    <echo message="${TODAY_DE}"/> 
    <exec executable="cmd"> 
     <arg line="/k start cmd.exe"/> 
     <arg line="/k pybot"/> 
     <arg line="--variable BROWSER:${Internet}"/> 
     <arg line="--variable REMOTE_URL:${Remote_Url}"/> 
     <arg line="--variable SERVICE:${Service}"/> 
     <arg line="--variable CUSTOMNAME:${CUSTOMNAME}"/> 
     <arg line="--name ${Service}_${Internet}"/> 
     <arg line="--doc ${Service}_${Internet}"/> 
     <arg line="-o ${output.dir}\${Service}_${Internet}_output.xml"/> 
     <arg line="-l ${logs.dir}\${Service}_${Internet}_logs.xml"/> 
     <arg line="-r ${docs.dir}\${Service}_${Internet}.html"/> 
     <arg line="${Compute_Test}"/> 
    </exec> 
</target> 
+0

질문과 개미 스크립트 - 연결이 끊어져 있습니까? 질문을 바꿔 주시겠습니까? – Rao

답변

0

당신은 ComputeCUSTOMNAME 속성이 설정되어있는 경우에만 <target>를 실행하는 if 속성을 사용할 수 있습니다.

관련 문제