2012-10-11 4 views
2

Selenium IDE에서 user-extensions.js를 사용하여 사용자 지정 명령을 만들 수 있으며 사용자 지정 내보내기 형식으로 자체를 변경할 수 있습니까?Selenium IDE 사용자 지정 형식 및 사용자 지정 명령

필자는 Selenium IDE를 사용하여 완전히 자동화 된 테스트 시스템의 일부로 실행되는 완전한 사용자 정의 Java 형식으로 내보낼 테스트를 기록하려고합니다. 형식은 JUnit이 아니며 각 테스트는 자체 클래스이며 시스템 전체에 대한 입력을 기반으로 동적으로로드됩니다.

내 시스템에서 정적으로 takeScreenshot() 메소드로 매핑되는 "takeScreenshot"이라는 사용자 정의 명령을 Selenium IDE에서 작성하는 것이 좋습니다. 예를 들어

:

import org.openqa.selenium.*; 
import tests.TestHarness; 

public class SomeTestCase { 

private WebDriver driver; 
    private String baseUrl; 

    public SomeTestCase(WebDriver driver) { 
     baseUrl = "http://www.example.com/"; 
     this.driver = driver; 
    } 

    public void doTest() throws Exception { 
     driver.get(baseUrl + "/"); 
     TestHarness.takeScreenshot(); 
     //Another command 
     //Another command 
     TestHarness.takeScreenshot(); 
     //etc. 
    } 
} 

답변

0

라는 프로그램을 사용해보십시오 Sikuli 당신이 시험을 할 때 스크린 샷을 한 다음 테스트를 실행할 때 걸리는 이미지를 비교할 수 있습니다.

관련 문제