문제

Seleniumide 프로젝트는 Firefox (및 플러그인 아키텍처)를 기반으로합니다. 내 응용 프로그램 (여러 가지 이유로)은 Internet Explorer (6+)에서만 실행됩니다. 실제로, 우리는 비이 브라우저를 적극적으로 확인하고 즉시 리디렉션을 수행합니다.

이것은 6 년의 오래된 코드베이스이며 우리는 우리의 의존성을 필요로하는 모든 HTML 특성을 제거하려고 노력하고 있습니다.

우리는 이미 코드에 대한 강력하고 성장하는 수녀 테스트 세트를 가지고 있습니다. 웹 기능 테스트를 수행하기 위해 셀레늄을 추가하고 싶습니다. IE를 브라우저로 사용하여 셀레늄 테스트를 구축/기록하기에 좋은 IDE가 있습니까?

도움이 되었습니까?

해결책

Selenium에는 Internet Explorer (모든 버전)를위한 IDE가 없습니다. 나는 개발중인도 보지 못했습니다. 당신은 그들의 점검 할 수 있습니다 무대/대지 업데이트의 경우, 나는 그들의 주요 초점은 IDE의 Firefox입니다.

셀레늄은 인터넷 익스플로러 (IE6 포함)에서 셀레늄. Firefox에서 IDE와 함께 테스트를 녹음 할 수 있습니다 (또는 테스트 작성 그들이 지원하는 언어) 그런 다음 seleniumRC를 사용하여 IE를 시작하고 테스트를 실행하십시오.

Selenium이 Firefox에서 제공하는 것과 유사한 Internet Explorer Ides의 경우 확인하십시오. Watin

다른 팁

셀레늄 레코더는 아니지만 이것은 a입니다 공익사업 이는 셀레늄을 사용하여 IE에서만 작동하는 웹 애플리케이션 또는 웹 사이트를 구동하는 코드를 작성하는 데 도움이됩니다.

이 유틸리티는 셀레늄 API에 사용되는 로케이터 스트링을 검색하여 DOM의 요소를 참조하는 데 도움이됩니다.

나는 이것이 오래된 게시물이라는 것을 알고 있지만, 당신이 찾고있는 것을 정확하게 수행하는 Testmaker라는 제품이 있습니다. 이 회사는 구매되었으며 새로운 제품이 더 이상 무료가 아닌 것처럼 보이지만 사이트에 테스트 메이커의 무료 커뮤니티 에디션에 대한 링크가 여전히 있습니다.

http://www.pushtotest.com/testmaker-6-community-download

나는 이것이 오래되었음을 알고 있지만 다른 솔루션을 추가하고 싶습니다. 셀레늄 IRC에서 이것을 말했고 아무도 그것이 가능하다는 것을 알지 못했습니다. 어쨌든, 이전 FF IDE (2.9.1)를 사용하여 IE에 자동화하는 또 다른 방법이 있으며, 이것이 제가 현재 IE8에서 자동화하는 방식입니다. 전제 조건 :

-ff 54 이상

-Selenium IDE 2.9.1

-selenium-server-standalone-2.53.1.jar

-iedriverserver

Windows CMD에서 다음 명령으로 Selenium 서버를 시작하십시오 (Windows Key+R을 누르고 CMD를 쓰십시오).

java -jar c:\selenium\selenium-server-standalone-2.53.1.jar -Dwebdriver.ie.driver=IEDriverServer.exe

이 예에서는 C : Selenium의 파일이 파일이있는 위치에 적응합니다. 서버가 올라가면 FF IDE를 열고 옵션으로 이동하여 마지막 탭 "WebDriver"에서 "WebDriver 재생 활성화"옵션을 표시하고 필드에 텍스트가 있으면 모든 것을 삭제하고 작성하십시오.

internet explorer

변경 사항을 저장하십시오. 이제 IE에서 테스트를 실행할 수 있습니다. IE에서 이러한 방식으로 스크립트의 단일 명령을 기록하거나 실행할 수 없으므로 IE에서 스크립트를 실행할 수 있습니다. FF에 녹음 할 수 있고 IE에서 실행할 수 있습니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top