2013-05-20 2 views
0

Sahi Web Test Automation Tool에서 Java 코드를 기록하기 위해 sahi.properties 파일에서 "controller.mode = sahi"를 "controller.mode = java"로 수정했습니다. 브라우저의 해상도 (예 : 360x640)를 사용하여 테스트를 기록하고 싶습니다. 360x640의 해상도로 테스트를 기록하는 동안, 나는 다음과 같은 한 :Sahi 스크립트와 동등한 Java 코드 : _openWindow ("http://www.google.com", "defaultSahiPopup", [360,640]);

  1. 는 내가 확인란 "해결 방법으로 사용"를 입력 확인 http://www.google.com
  2. 로 텍스트 필드를 "URL을 시작 입력"가득를 360x640
  3. _openWindow("http://www.google.com","defaultSahiPopup",[360,640]); _selectWindow("defaultSahiPopup"); 
    
    ,369 : 기록 후 이동 버튼

을 클릭 나는 Sahi 컨트롤러에 다음 코드를 발견

하지만 위의 코드는 Java 코드가 아닙니다. 내가 생각하는 Sahi 스크립트입니다. 특정 해상도로 브라우저를 여는 자바 코드가 Sahi에 필요합니다. 무엇을위한 자바 코드가 무엇입니까?

답변

1

Tyto Software의 Srini (http://sahi.co.in/)의 도움으로 해결책을 얻었습니다. 위의 sahi 스크립트에 해당하는 java 코드는 다음과 같습니다.

browser.execute("_sahi._openWindow('http://www.google.com','defaultSahiPopup',[360,640]);"); 
browser.execute("_sahi._selectWindow('defaultSahiPopup');");