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.
}
}