2011-09-13 1 views
1

"Java - WebDriverBackedSelenium"수출 업체에서 코드 을 생성했습니다. selenium.open ("/"); selenium.type ("Password", "blah"); 등셀레늄 IDE 웹 개발자에게 내보내기 java

하지만 그것은 아래의 고전 WebDriver의 예처럼 내 보내야 : 2 옵션에 수출 할 수있는 방법이

driver.get("http://www.google.com"); 
WebElement element = driver.findElement(By.name("q")); 
element.sendKeys("Cheese!"); 

? 나는 이것을 사용하도록 요청 받았고 ide를 사용하여 과거에 페이지 ID 태그 인 을 얻었습니다. 가능한 경우이 형식으로 내보내는 것이 좋을 것입니다. 누구든지 을 알고 있습니까? 아니면 이에 대한 의견이 있으십니까?

답변

4

당신은 "JUnit 4에서는 (WebDriver)"로 기록 된 셀레늄 테스트를 내보낼 수 있습니다 대신 시험 "의 JUnit 4 (WebDriver 담보부)"테스트, 당신이 당신의 테스트에서 혼자하지 Selenium 클래스 WebDriver API 클래스를 사용해야합니다.

추신 : 또한 Selenium IDE의 최신 버전을 사용하는 것이 좋습니다. v.1.2.0 (현재로서는 IDE의 최신 버전 임)은 WebDriver API를 사용하기위한 테스트 사례 내보내기를 확실히 지원합니다. 다음 않는 IDE에서 하다니

+0

응답 해 주셔서 감사합니다. 최신 IDE 1.2.0을 사용하고 있으며 백업 옵션이 아닌 JUnit 4 WebDriver로 내보낼 수있는 옵션이 없습니다. IDE에서 다운로드 한 기본 옵션입니까? – Green

+0

예, "JUnit 4 (WebDriver)"가 IDE와 함께 제공되는 기본 형식이라고 가정합니다. 일반적으로'File' 메뉴의 'Export Test Case As ...'옵션 아래에 있습니다. –

+0

@Green, Firefox 프로파일에'Selenium IDE : Java Formatters 1.2.0' 확장이 설치되어 있는지 확인해보십시오. 또한 설치를 요구하지는 않았지만 [이 Firefox 확장 기능] (https://addons.mozilla.org/en-US/firefox/addon/webdriver-backed-formatters/)을 살펴볼 수도 있습니다. 포매터. –

0

...

  • 파일을 클릭
  • 수출 테스트 케이스로 ...
  • 선택 자바/TestNG를/WebDriver
  • 파일 이름을 지정, 그리고 .java를 그 끝에 넣도록하십시오. test.java