IE를 사용하여 Selenium2를 시작합니다.
6211 단어 Selenium2
이번에는 셀레니움2가 IE로 작동하는 방법에 대해 설명한다.
1. 셀레니움2를 사용해 본다
웹 응용의 테스트 자동화를 목적으로 셀레니움2를 사용했기 때문에 몇 차례로 나누어 막힌 점을 정리할 수 있다고 생각합니다.
2. 사용된 Selenium
・Selenium IDE
・Selenium Webdriver(Java 3.50)
※ 도입 방법에 관해서는 많은 분들이 쉽게 정리해 주셨는데, 여기서 생략하겠습니다.
3. [주제] IE로 Selenium2를 시작합니다.
이번에는 IE로 Selenium Web Driver를 시작하려고 합니다.
(1)IEDriverServer.다운로드
IE로 시작하려면 먼저 IEDriver Server가 필요합니다.exe가 필요합니다.
다음 URL에서 다운로드하십시오.
http://www.seleniumhq.org/download/
위 테두리 부분이죠?
32비트 또는 64비트의 적당한 쪽을 선택하여 다운로드하고 동결을 해제합니다.
다음은 IE 자체를 설정하고 사용할 IE를 열어 설정해야 합니다.
(2) IE 설정
IE를 켜면 먼저 인터넷 옵션에서 보안 레이블을 엽니다.
또한, 인터넷, 로컬 내부 네트워크, 이미 신용 사이트, 제한된 사이트
보호 모드 재부팅 필요 를 선택합니다.
모두 선택한 경우 [세부 설정] 탭을 선택한 다음
세부 설정에서 확장 보호 모드의 * 확인란을 선택 취소하고 OK 를 선택합니다.
모든 IE 를 닫고 변경 사항을 설정합니다.
여기까지 할 수 있다면 미리 준비한 것은 여기서 끝난다.
마지막으로 코드를 실제로 쓰세요!(^ゞ
(3) 코드 준비, 드라이브 구성
IEDriver Server를 아래 그림과 같이 구성합니다.(화면은 eclipse 사용)
특별한 규정이 없기 때문에 적당한 곳에 배치할 수 있다.
구성이 완료되면 코드가 만들어집니다.
IE.java
package ~;
import java.io.IOException;
import org.junit.After;
import org.junit.Before;
import org.junit.Test;
import org.openqa.selenium.By;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.ie.InternetExplorerDriver;
public class IEtest {
private WebDriver driver;
@Before
public void setUp() throws Exception {
//geckoDriverではなく、IEDriverServerを立ち上げます
System.setProperty("webdriver.ie.driver", "IEDriverSever.exeのパス");
driver = new InternetExplorerDriver();
}
@After
public void tearDown() throws Exception {
driver.quit();
}
@Test
public void test() throws InterruptedException {
try {
driver.get("URL");
/*このあとに何らかの処理~*/
}catch(IOException e){
System.out.println(e);
}
}
}
사실 코드는 결코 어렵지 않다.Firefox라면 설정에 너무 신경 쓰지 않아도 되고, IE에는 다양한 제한이 있다고 할 수 있다.
이걸 수행하면...
그래, 문제 없겠지!!
이런 느낌으로 IE가 시동을 걸었다.
※ 보충
지금까지 이용 중인 IE 특유의 오류로서
화면의 축척은 100%가 아니다.
잠깐만요.
(화면의 축척을 복원하면 실행할 수 있습니다.)
4. 요약
이번에는 IE로seleniumwebdriver를 시작하는 방법을 썼습니다.
처리하기 어렵다는 건 아니지만 취미가 좀 있어요.
Firefox처럼 안정적으로 사용할 수 없을 것 같습니다.
다음에,selenium에 관한 기술을 좀 더 썼으면 좋겠어요.(^^)/대하
XX. 참고 자료
selenium IDE가 제작한 테스트 용례에서 크롬,IE를 사용하여 테스트를 진행한다
Selenium으로 Internet Explorer 11을 구동하는 방법
Reference
이 문제에 관하여(IE를 사용하여 Selenium2를 시작합니다.), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/tsuttie/items/372f5d4cad37650711f1텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)