2012-04-18 8 views
1

Selenium을 사용하고 있지만 UI 내용에 Sikuli를 사용하고 있으며 셀레늄 스크립트와 통합하고 싶습니다. 내가 할 수있는 방법이 있나요 ??? 사전에Sikuli 스크립트를 Selenium으로 가져 오는 방법은 무엇입니까?

감사합니다 ...

+2

이 질문에 답하는이 질문에 대한 답변이 제공되었다 : https://stackoverflow.com/questions/3666140/how-to-integrate-sikuli-scripts-into-selenium –

답변

0

흐드 WASI Hirekudi,

/** 
* Clicks a button. SIKULI Example 
* 
* @throws FindFailed 
*/ 
public void clickSikuliBtn() throws FindFailed { 

    if (debugMode) 
     ToolBox.logMessage(new Exception("Entered")); 

    // Verify Button present 
    // Click the button. 
    screen.find("IMG_LIBRARY + Test.png"); 

    try { 

     screen.drag("IMG_LIBRARY + Test.png"); 
     screen.click("IMG_LIBRARY + Test.png"); 

    } catch (NoSuchElementException e) { 
     fail("Button not found"); 
    } 

    if (debugMode) 
     ToolBox.logMessage(new Exception("Leaving")); 
} 

이것은 우리가 테스트 스위트에서 Sikuli 기능을 사용하는 방법의 샘플입니다. 이것은 모두 프레임 워크 설정 방법에 달려 있습니다. 우리는 TestSuite.java 파일에서 호출 된 Test.java 파일에서 사용되는 Page.java 파일을 가지고 있습니다. 페이지에서 메소드를 설정하고 테스트에서 특정 테스트를 설정하고 스위트에서 다른 테스트를 실행합니다.

귀하의 질문 아래에 언급 된 링크에는 귀하가 볼 수있는 좋은 정보가 있습니다. Question #3666140. 명심해야 할 몇 가지 사항은 개발중인 프레임 워크와 테스트 프레임 워크를 설정 한 방법에 따라 다릅니다.

감사합니다.

관련 문제