어떻게 테스트할 수 있습니 웹 페이지에서는 Microsoft Internet Explorer on a Mac?

StackOverflow https://stackoverflow.com/questions/55577

문제

나를 테스트하려면 웹페이지 내가 만들은 모든 현대적인 버전의(Internet Explorer6,7 및 8 개의 베타)그러나 나는 작업에 주로 Mac 과하지 않는 경우가 많 직접 액세스 할 수 있습니다.

도움이 되었습니까?

해결책

업데이트: 마이크로 소프트를 제공하는 가상 기계에 대한 이미지의 다양한 버전 IE 에 있는 준비를 사용의 모든 주요 OS X 가상화 플랫폼(버추얼, VMWare,Fusion, 고 Parallels).

다운로드 이미지에서: https://developer.microsoft.com/en-us/microsoft-edge/tools/vms/


Intel 기반 Mac 실행할 수 있는 윈도우 내에서 가상 기계입니다.당신이 필요합니다 하나의 가상을 위한 기계의 각 버전 IE 을 테스트하고 싶습니다.

아래 지침에 포함 무료로 법적인 가상화 소프트웨어 및 윈도우 디스크 이미지입니다.

  1. 다운로드 어떤 가상 기계 소프트웨어입니다.개발자는 디스크 이미지 우리가 사용하는 것이 작동 중 VMWare,Fusion태양상 상자.VMWare 더 많은 기능을 가지고 있지만 달러 비용이 80,가상자 다른 한편으로 더 많은 기본이지만 이에 대한 무료 대부분의 사용자가(참조하십시오 가상 박스권 FAQ for details).
  2. 다운로드 IE developer 디스크 이미지에서 자유로운 마이크로소프트: http://www.microsoft.com/downloads/...
  3. 추출 디스크를 사용하여 이미지 cabextract 에서 사용할 수 있는 MacPorts 또는 소스 코드(감사 Clinton).
  4. 다운로드 Q. 서 http://www.kju-app.org/ 에 넣어/응용 프로그램 폴더(당신이 그것을 필요로 변환하는 디스크 이미지 형식으로 VMWare/가상 상자를 사용할 수 있습)

이 시점에서 프로세스에 따라 달라집하는 VM 소프트웨어를 사용하.

가상 사용자자

  1. 터미널.앱에 대한 귀사의 맥을(당신이 그것을 찾을 수 있습 응용 프로그램/유틸리티에서)실행하는 다음과 같은 일련의 명령을 대체 입력합니다.vhd 의 이름으로 이때 해당 파일 당신은에서 시작과 출력됩니다.vdi 이름을 가진 당신이 당신의 최종 디스크 이미지를 가지고있다:

    /Applications/Q.app/Contents/MacOS/qemu-img convert -O raw -f vpc "input.vhd" temp.bin
    VBoxManage convertdd temp.bin "output.vdi"
    rm temp.bin
    mv "output.vdi" ~/Library/VirtualBox/VDI/
    VBoxManage modifyvdi "output.vdi" compact
    
  2. 시작 가상 상자를 만들고 새로운 가상 기계
  3. 선택하는 새로운 VDI 파일을 만들었으로 부팅을 하드 디스크

VMWare,fusion 사용자

  1. 터미널.앱에 대한 귀사의 맥을(당신이 그것을 찾을 수 있습 응용 프로그램/유틸리티에서)고 다음 명령을 실행 교체 입력합니다.vhd출력됩니다.vmdk 의 이름으로 이때 해당 파일에서 작업하고 당신이 원하는 이름의 결과 디스크 이미지를 가지고있다:

    /Applications/Q.app/Contents/MacOS/qemu-img convert -O vmdk -f vpc "input.vhd" "output.vmdk"
    mv "output.vmdk" ~/Documents/Virtual\ Machines.localized/
    

    이 아마 소요됩니다 동안(그것은 약 30 분 정도 소요됩당하는 디스크 이미지에 내 2.4GHz Core2Duo 맥북 w/2Gb RAM).

  2. 시작 Fusion 을 만들고 새로운 가상 기계
  3. 에서 디스크 고급 옵션 선택 사용"및 기존의 디스크"를 찾아 VMDK 파일 생성

다른 팁

거기에 세 가지 다른 방법으로는 나는 추천합니다:

클라우드 기반으로 가상 머신

다음과 같은 코드를 사용하면 SauceLabsBrowserStack.당신이 선택할 수 있도록 브라우저 선택의 url 을 입력하고 사용하는 실제 OS 와 실제 브라우저하고 테스트하고 상호 작용하는만큼 당신은 필요합니다.이들 모두 지원한 설정하 터널에서 당신의 자신의 컴퓨터 그래서 모든 로컬 호스트 이름을 작성하는 것으로 충분할 것입니다.

CrossBrowserTesting, browserling/testling, 는 것 같지만 비슷한 서비스를 사용 하지 않은 이러한 자신입니다.

지역 가상화

당신이 사용할 수 있는 버추얼 (무료 오픈 소스,비슷한 VMWare 또는 패러랠)을 만들 수 있는 하나 이상의 가상 컴퓨터에서의 컴퓨터입니다.하지 않을 수도 있습니다 이것을 알고 있지만,당신이 얻을 필요가 없습본의 Microsoft Windows 을 위한 이러한 가상 기계입니다.마이크로 소프트가 제공하는 VM 이미지를 간편한 Windows 설치에 대한 목적으로 테스트 인터넷 익스플로러와 마이크로 소프트 에지(다운로드).체크 중 하나 이러한 기사는 실행:

과거에도 있었는데,원 Mac 응용 프로그램(등 ies4osx다),또는 Windows 응용 프로그램으로 요구하는 VM 이 없는 경우 윈도우(예: IETesterMultipleIEs).단점은 이러한 에뮬레이션은 자주보다 안정적이 실제 클라이언트,심지어 어렵게 디버깅하기 때문에 그들은 실행하지 않는 자연 환경에서의 브라우저입니다.때로는 오류를 일으키는 발생하지 않는 실제에서는 브라우저,어쩌면 하지 않는 실제 브라우저를 가지고 있을 것입니다.

클라우드 기반의 스크린샷 공장

가 필요하지 않은 경우 상호 작용하거나 저렴 솔루션(이 방법을 사용하지 않을 수도 있습 저렴 것,약간의 연구를 수행하기 전에 가정을 만드는)도 있 온라인 서비스는 다음과 같은 이전에 액세스하여 브라우저가 실제/OS 환경입니다.그러나 반대로 이전하지 않는,부여되는 대화형 액세스로 실제 기계에만을 얻습니다.이 모두 있는 거리에 있습니다.단점은 상호 작용할 수 없습니다.거꾸로 그러나 대부분의 이용을 요약하의 스크린 샷을 그래서 당신은 시작하지 않아도 세션에 다른 후 얻습니다.

일부 사용:

  • BrowserShots (무료로 사용하더라도,느림 만들어 더 매력적인 대안)
  • Adobe BrowserLab (또한 무료,필요합니다.*지 않습으로 많은 옵션과 같은 범위 BrowserShots 지만,:지연 시간 없이 즉시 스크린 샷을 비교,전망과 능력을 시키는 스크린샷 촬영 한 후 주어진 숫자의 초기 대신 바로(을 테스트하는 비동기 stuff).
  • CrossBrowserTesting 지 않는(무료이지만,또한 대화형 환경(참조 방법)와 스크린샷 공장 같은 자신의 개인"BrowserShots"사이트)

면 가상 Windows,Mac 에서도할 수도 있습니다 하여 여러개의 즉 설치 관리자의 다양한 정보를 얻을 맛의 Internet Explorer 을 만들 필요없이 별도 VM 인스턴스가 있습니다.

는 경우에 당신을보고 싶은 간단한 스크린샷을 어떻게 페이지를 렌더링하는 다양한 브라우저에 시도할 수 있습니다 무료로 서비스 browsershots 또는 있는 다수의 서비스가 자동으로 테스트를 당신의 페이지에서 여러 브라우저입니다.

리트머스 또 다른 웹 기반의 대안입니다.

Browsershots 또 다른 옵션의 경우 그냥을 얻고 싶은 스크린샷..

문제가 있으로 최신 버전(월 2009)의 Vhd.VHD 볼 수 있는 하드웨어 변경 및 프롬프트를 위한 라이센스 키,evenutally 잠그는 사용자니다.아직 아무도 해결 방법입니다.

없는 경우에 당신의 사본을 창을 실행할 수 있습니다에서 가상 기계(VMware 또한 무료로하지 않습니다),시도할 수 있습니다 IEs4Linux.그것은 당신이 필요 구성부는 오픈 소스에서 물건 Mac 지만,그것은 모두 무료입니다.당신은 적어도 필요 핑크,와인,그리고 cabextract.는 링크를 참조하십시오 위해 몇 가지 특정 명령 라인 방향입니다.그것은 어렵지 않아!

나는 사용 Codeweavers 크로스오버 제품이다.

http://www.codeweavers.com/products/cxmac/

그것은 다른 옵션은 가상화,그리고 당신에게 조금 더보다 제어의 일부를 호스팅 솔루션이 있습니다.는 말했다,그것을 기반으로 와인,그리고할 수 있도록 잠재적으로 얻는 모든 문제와 문제는 그것을 하고 있는 방법입니다.는 말했다,에 대한 기본적인 테스트 없이 플러그인,etc.,그것은 위대한 작동합니다.

나는 100%확인에 대한 지원을 위한 IE8,당신을 확인해야하는지만,그것은 확실히 제공에 대한 기본 지원 6~7.

당신이 사용할 수 숟가락 브라우저 (web-based)한 번 되 Mac 용으로 사용할 수 있습니다.

가 OSX 의 분포 IEs4 라는 리눅스 ies4osx, 는 일 없이 구성됩니다.

이 비즈니스 웹 사이트(나 심각한 사이트는 것이 중요 그것이 실제로 IE 에서 작동),그때 걸리지 않는 저렴한 경로에 투자하는 Windows 기계 또는 두 가지입니다.귀하의 고객이 감사할 것이다.

그렇지 않으면 가상화.

Browsershots 는 좋지만,쓸모없는 필요할 경우 기능을 테스트보다는 전반적인 시각 렌더링을 수행합니다.

IEs4OSX 및 IEs4Linux 심각한 단점이 있습니다.그들은 실제 지원을 위한 플러그인과 확장 같은 플래시와 Silverlight.렌더링되지 않는 정확하고 그들은 매우 불안정합니다.테스트를 위한 당신이 정말로 필요한 실제적인 IE 버전의 Windows 에서 실행되는,그러나 당신이 필요하지 않 전용 상자입니다.

즉 이미지는 버추얼 정말 최고입니다,그리고 가장 쉬운 방법입니다.

screencast 기 만약 누군가를 찾는 시각적 수 있습니다.

아직 다른 웹 기반으로 대체(지만 제프로 말했다,많이 사용하지 않습에 대한 테스트 기능)가 http://www.browsercam.com

OSX 매일 설치하는 방법에 대해 설명합니다 Windows Vm 단일 터미널의 명령 (가정하면 당신은 이미 당신 가 설치되어 버추얼).요약하면 다음과 같습니다.

IE7:

curl -s https://raw.github.com/xdissent/ievms/master/ievms.sh | IEVMS_VERSIONS="7" bash

IE8:

curl -s https://raw.github.com/xdissent/ievms/master/ievms.sh | IEVMS_VERSIONS="8" bash

IE9:

curl -s https://raw.github.com/xdissent/ievms/master/ievms.sh | IEVMS_VERSIONS="9" bash

모든 IEs!:

curl -s https://raw.github.com/xdissent/ievms/master/ievms.sh | bash
라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top