Windows7(32bit)의 IE11 검증용 Virtualbox 이미지 작성 메모
경위
만들고 있던 WEB어플리의 IE11 동작 확인이 필요하게 되었기 때문에, Virtualbox+Selenium+IE11의 Webdriver의 환경 구축을 실시한 메모.
쓰고 있다면 여기
VM 이미지 획득
옛날에 말한다 modern.IE 페이지 에서 이미지 다운로드
일본어 팩 세트 취득
①Windows7의 32bit용 언어팩 다운로드
여기에서 에서 ②IE11 일본어 팩(IE11-Windows6.1-LanguagePack-x86-ko-kr.msu) 다운로드
참고
설치
다음 두 가지 설치
①Windows7의 32bit용 언어팩
②IE11의 일본어 팩
시간대 변경tzutil /s "Tokyo Standard Time"
지역 및 언어 설정control intl.cpl
XML 파일을 가져오기로 설정할 수 있는 것 같지만, XML 파일의 내보내기 기능이 없었기 때문에 수동으로 설정.
Powershell 6.0이라면 명령이 있지만 ...
스크린 샷이 설정 후였습니다 ...
NodeJS와 Selenium을 가져옵니다.
리모트 디버그가 즐거울 것 같기 때문에 NodesJS의 「selenium-webdriver」를 이용한다.
Nodejs 설치 (v7.6 이상. 이번에는 8.1 설치)
적절한 폴더에서 selenum-webdriver 준비npm install selenium-webdriver
IE 드라이버 을 다운로드하여 확장하여 같은 폴더에 넣습니다.
Selenium 샘플 실행
2018/03/21 시점에서 「selenium-webdriver」의 공식 페이지에 써 있는 샘플에 쓸데없는 「;」가 있어 실행할 수 없기 때문에 약간 수정.
async는 node의 7.6 이후로 표준 채용되고 있으므로, 새로운 node를 사용합시다.
node app.js
app.jsconst {Builder, By, Key, until} = require('selenium-webdriver');
(async function example() {
let driver = await new Builder().forBrowser('internet explorer').build();
try {
await driver.get('http://www.google.com/ncr');
await driver.findElement(By.name('q')).sendKeys('webdriver', Key.RETURN);
await driver.wait(until.titleIs('webdriver - Google Search'), 1000);
} finally {
await driver.quit();
}
})();
Reference
이 문제에 관하여(Windows7(32bit)의 IE11 검증용 Virtualbox 이미지 작성 메모), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/ranran/items/74c9c673593aea16c8f0
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
옛날에 말한다 modern.IE 페이지 에서 이미지 다운로드
일본어 팩 세트 취득
①Windows7의 32bit용 언어팩 다운로드
여기에서 에서 ②IE11 일본어 팩(IE11-Windows6.1-LanguagePack-x86-ko-kr.msu) 다운로드
참고
설치
다음 두 가지 설치
①Windows7의 32bit용 언어팩
②IE11의 일본어 팩
시간대 변경tzutil /s "Tokyo Standard Time"
지역 및 언어 설정control intl.cpl
XML 파일을 가져오기로 설정할 수 있는 것 같지만, XML 파일의 내보내기 기능이 없었기 때문에 수동으로 설정.
Powershell 6.0이라면 명령이 있지만 ...
스크린 샷이 설정 후였습니다 ...
NodeJS와 Selenium을 가져옵니다.
리모트 디버그가 즐거울 것 같기 때문에 NodesJS의 「selenium-webdriver」를 이용한다.
Nodejs 설치 (v7.6 이상. 이번에는 8.1 설치)
적절한 폴더에서 selenum-webdriver 준비npm install selenium-webdriver
IE 드라이버 을 다운로드하여 확장하여 같은 폴더에 넣습니다.
Selenium 샘플 실행
2018/03/21 시점에서 「selenium-webdriver」의 공식 페이지에 써 있는 샘플에 쓸데없는 「;」가 있어 실행할 수 없기 때문에 약간 수정.
async는 node의 7.6 이후로 표준 채용되고 있으므로, 새로운 node를 사용합시다.
node app.js
app.jsconst {Builder, By, Key, until} = require('selenium-webdriver');
(async function example() {
let driver = await new Builder().forBrowser('internet explorer').build();
try {
await driver.get('http://www.google.com/ncr');
await driver.findElement(By.name('q')).sendKeys('webdriver', Key.RETURN);
await driver.wait(until.titleIs('webdriver - Google Search'), 1000);
} finally {
await driver.quit();
}
})();
Reference
이 문제에 관하여(Windows7(32bit)의 IE11 검증용 Virtualbox 이미지 작성 메모), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/ranran/items/74c9c673593aea16c8f0
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
다음 두 가지 설치
①Windows7의 32bit용 언어팩
②IE11의 일본어 팩
시간대 변경
tzutil /s "Tokyo Standard Time"
지역 및 언어 설정
control intl.cpl
XML 파일을 가져오기로 설정할 수 있는 것 같지만, XML 파일의 내보내기 기능이 없었기 때문에 수동으로 설정.Powershell 6.0이라면 명령이 있지만 ...
스크린 샷이 설정 후였습니다 ...
NodeJS와 Selenium을 가져옵니다.
리모트 디버그가 즐거울 것 같기 때문에 NodesJS의 「selenium-webdriver」를 이용한다.
Nodejs 설치 (v7.6 이상. 이번에는 8.1 설치)
적절한 폴더에서 selenum-webdriver 준비npm install selenium-webdriver
IE 드라이버 을 다운로드하여 확장하여 같은 폴더에 넣습니다.
Selenium 샘플 실행
2018/03/21 시점에서 「selenium-webdriver」의 공식 페이지에 써 있는 샘플에 쓸데없는 「;」가 있어 실행할 수 없기 때문에 약간 수정.
async는 node의 7.6 이후로 표준 채용되고 있으므로, 새로운 node를 사용합시다.
node app.js
app.jsconst {Builder, By, Key, until} = require('selenium-webdriver');
(async function example() {
let driver = await new Builder().forBrowser('internet explorer').build();
try {
await driver.get('http://www.google.com/ncr');
await driver.findElement(By.name('q')).sendKeys('webdriver', Key.RETURN);
await driver.wait(until.titleIs('webdriver - Google Search'), 1000);
} finally {
await driver.quit();
}
})();
Reference
이 문제에 관하여(Windows7(32bit)의 IE11 검증용 Virtualbox 이미지 작성 메모), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/ranran/items/74c9c673593aea16c8f0
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
2018/03/21 시점에서 「selenium-webdriver」의 공식 페이지에 써 있는 샘플에 쓸데없는 「;」가 있어 실행할 수 없기 때문에 약간 수정.
async는 node의 7.6 이후로 표준 채용되고 있으므로, 새로운 node를 사용합시다.
node app.js
app.js
const {Builder, By, Key, until} = require('selenium-webdriver');
(async function example() {
let driver = await new Builder().forBrowser('internet explorer').build();
try {
await driver.get('http://www.google.com/ncr');
await driver.findElement(By.name('q')).sendKeys('webdriver', Key.RETURN);
await driver.wait(until.titleIs('webdriver - Google Search'), 1000);
} finally {
await driver.quit();
}
})();
Reference
이 문제에 관하여(Windows7(32bit)의 IE11 검증용 Virtualbox 이미지 작성 메모), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/ranran/items/74c9c673593aea16c8f0텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)