2012-09-24 2 views
2

제 테스트 케이스에서 체크 표시가 이미 선택되어 있는지 확인하고 싶습니다.'gotoIf'명령이 Selenium IDE에서 작동하지 않습니다.

체크하지 않으면 진행하지 않고 계속 진행합니다. 여기

이 오류가

을 보여주는 실행하는 동안 코드

<tr> 

      <td>storeValue</td> 

      <td>//div[@id='insurance_type_selected']/div[@class='prod_type_list']/p[@class='groupTtl']/label[@for='prod_insurance_types_1']/input[@type='checkbox']/</td> 
     <td>val</td> 

    </tr> 


    <tr>  

     <td>echo</td> 
     <td>${val}</td> 
     <td></td> 
    </tr> 

    <tr> 

     <td>gotoIf</td> 

     <td>storedVars['val']=='on'</td> 

     <td>true</td> 
    </tr> 

입니다

[정보] 실행 : | gotoIf | storedVars [ 'val'] == 'on'| 사실 |

[오류] 알 수없는 명령 'gotoIf'이 오류의 원인이 무엇

? 당신은 셀레늄 IDE에서 gotoif 명령을 사용하려면 오류를 Unknown command: 'gotoIf'

을 받고 왜 이런

답변

2

셀레늄 IDE가 gotoif 명령을 지원하지 않습니다 remeber로 작동합니다, 그것은 당신이입니다 파일을 가져와야합니다. 해당 파일을 얻을 수 있습니다. HERE

참고로 HERE을 볼 수 있습니다.

또한 당신은 SeleniumHQ 다운로드 페이지에 나와있는 흐름 제어 플러그인을 필요 Xpath to determine checkbox "checked" attribute in Selenium IDE

+0

다운로드했습니다. 파일을 내 바탕 화면으로 가져 와서 압축을 풉니 다. 그 후 나는 셀레늄 IDE를 열고 옵션> 옵션> 셀레늄 코어 확장을 통해 내가 파일 내가 다음과 같은 오류가 발생했습니다 IDE를 통해 내 테스트 케이스를 실행하는 동안 을 goto_sel_ide.js uploded [오류] 예기치 않은 예외 : fileName -> chrome : //selenium-ide/content/tools.js -> file : /// C : /Users/Neil/Desktop/New%20folder/goto_sel_ide.js? 1348644882283, lineNumber -> 90 Can 제발 어떻게 내가이 오류를 제거하고 내가 뭘 잘못했는지 말해줘. – John

+0

Selenium IDE 1.9.0 버전을 사용하고 있습니다. – John

+0

그 중 어떤 파일을 사용하고 있습니까 ?? goto_sel_ide.js 파일 만 사용하십시오 –

0
if (assertChecked(label="prod_insurance_types_1")) { 
    assertTrue(False) // this way it would fail and don't proceed 
} else { 
    // do sth 

뭔가 지금까지의 내가

+0

내가 로봇을 사용한 경우지만 모두와 만약 예 : 표시되는 경우 [오류] 알 수없는 명령 : ' 또는 [오류] 알 수없는 명령 :'if ' 내가 셀렌 i에 쓰는 방법을 알려줄 수 있습니까? de – John

+0

http://www.computerminds.co.uk/automating-boring-tasks-selenium-ide http://wiki.openqa.org/display/SEL/flowControl 이것을 읽으면 도움이 될 수 있습니다. – bognix

관련 문제