글쎄, 나는 intelij IDEA에서 일하고있다. 그래서 셀레늄 테스트를 작성하기 위해 setUp. 다음 수 :
1) 을 받는다는
- 의 압축을 풀고 배포 아카이브, 즉 apache-maven-3.0.4-bin.zip 당신이 메이븐 3.0.4을 설치하고자하는 디렉토리를 설치합니다. 이 지침 은 C : \ Program Files \ Apache Software Foundation을 선택했다고 가정합니다. 하위 디렉토리 apache-maven-3.0.4가 아카이브에서 생성됩니다.
- 다음 값 사용자 변수 M2_HOME 가변 부가 상기 "환경 변수"버튼 "고급"탭을 선택 특성 (나타내는 깜박이는 + 일시) 시스템을 열어 M2_HOME 환경 변수를 추가하고, C : \ Program Files \ Apache 소프트웨어 재단 \ apache-maven-3.0.4. 공백이 포함되어 있어도 경로 주위에 어떤 따옴표도 생략하지 마십시오.
- 동일한 대화 상자에서 값이 M2_HOME % \ bin 인 변수 에 M2 환경 변수를 추가하십시오.
2) JDK 3)
4를 설치) 설치된 JDK 을 설정하는 프로젝트 구조를 선택 IDEA를 intelij 실행) 모든 환경 변수가 제대로 를 설정했는지 확인 6) New.select jsdk를 누르십시오. Java를 설치 한 경로 (예 : C : \ Program Files \ Java \ jdk1.6).0_29 7) 스크래치로부터 새로운 프로젝트를 생성 8) 받는다는 모듈 9) 10) 11) 적절한 종속성 POM에 추가
<dependency>
<groupId>org.seleniumhq.selenium</groupId>
<artifactId>selenium-java</artifactId>
<version>2.24.1</version>
</dependency>
12) 정지하는 경우를 빨간색 줄에 밑줄을 긋고 Alt + Enter를 누릅니다. 아이디어는 자동으로 자동 가져 오기를 제안해야합니다.
13) 프로젝트
14) 셀레늄 시험의 일반적인 구조 테스트 구조
import com.thoughtworks.selenium.SeleneseTestBase;
import org.junit.After;
import org.junit.Before;
import org.junit.BeforeClass;
import org.junit.Test;
import org.openqa.selenium.By;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.WebElement;
import org.openqa.selenium.firefox.FirefoxDriver;
import java.util.concurrent.TimeUnit;
public class HomePageTest extends SeleneseTestBase{
static WebDriver driver;
@Before
public void openFirefox(){
driver = new FirefoxDriver();
driver.manage().timeouts().implicitlyWait(5, TimeUnit.SECONDS);
}
@Test
public void testHomePage(){
driver.get("https://www.google.by/");
WebElement search = driver.findElement(By.xpath("//*[@id=\"gbqfq\"]"));
search.sendKeys("laptop");
search.submit();
}
@After
public void closeFirefox(){
// driver.quit();
}
}
15) 또한 JUNIT4으로 셀레늄 IDE에서 생성 된 테스트를 내보낼 수 있음을 잊지 마세요 - 셀레늄 및 IDEA
감사
탄원에서 열 se 당신이 시도한 것을 알려주십시오. –