좋은 IE 기반 Selenium IDE가 있습니까? [닫은
-
13-09-2019 - |
문제
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라는 제품이 있습니다. 이 회사는 구매되었으며 새로운 제품이 더 이상 무료가 아닌 것처럼 보이지만 사이트에 테스트 메이커의 무료 커뮤니티 에디션에 대한 링크가 여전히 있습니다.
나는 이것이 오래되었음을 알고 있지만 다른 솔루션을 추가하고 싶습니다. 셀레늄 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에서 실행할 수 있습니다.