Selenium RC로 Google 크롬을 실행하는 방법은 무엇입니까?
Selenium RC + Nunit + asp.net으로 내 사이트를 테스트합니다.
Firefox, Safari, Opera, IE 8에서는 Google 크롬에서는 사용할 수 없습니다. 나는 보관 브라우저 arugment에 넣었다.
selenium = new DefaultSelenium(Server, ServerPort,
"*chrome", DomainURL);
이것은 항상 Firefox를로드하지만 좋은 크롬은 아닙니다.
내가 많은 기억한다면, " *chrome
"는 Firefox의 특수 모드 (애플리케이션에 보안 제한이 약간 더 권한이있는 모드) 를 시작하는 데 사용 됩니다. 따라서 Google 크롬이 아닌 Firefox가 실행되는 사실은 정상입니다.
Google 크롬을 사용하는 것이 " *chrome
" 이외의 다른 것 입니다.
대화 형 모드에서 Selenium RC를 다음과 같이 사용합니다.
$ java -jar selenium-server.jar -interactive
getNewBrowserSession
명령을 사용하지 않습니다.
cmd=getNewBrowserSession
브라우저 목록이 지원됩니다.
23:43:09.317 INFO - Got result: Failed to start new browser session: Browser not supported:
(Did you forget to add a *?)
Supported browsers include:
*firefox
*mock
*firefoxproxy
*pifirefox
*chrome
*iexploreproxy
*iexplore
*firefox3
*safariproxy
*googlechrome
*konqueror
*firefox2
*safari
*piiexplore
*firefoxchrome
*opera
*iehta
*custom
on session null
따라서 " *googlechrome
" 대신 " "을 ( 를) 사용하여 Google 크롬을 사용하여 생각 합니다*chrome
.
저는 Windows를 사용하지 않아 혼자 시도 할 수 없습니다 ... 문서에서 백업 할 문서를 사용할 수 없습니다 ... 그래도 운이 좋으면 도움이 수 있습니다 ...
어쨌든 즐기세요!
참고로 : Google 크롬은 실제로 "크롬"이라는 용어를 발명 한 것이 아닙니다. 크롬 모질라 또는 user-인터페이스 크롬 과 같은 많은 것을 의미 합니다.
브라우저 사용 *googlechrome
은 괜찮습니다.
실제로 " *chrome
"는 Firefox 브라우저로 표시됩니다.
* googlechrome을 사용하거나 * custom path_to_Chrome.exe 파일을 사용할 수 있습니다.
경로 변수에 chrome.exe 경로를 추가 한 경우 * chrome 대신 * googlechrome을 직접 제공하고 그렇지 않으면 chrome.exe 경로와 함께 제공합니다.
예 /
Selenium selenium = new DefaultSelenium("localhost",4444,"*googlechrome C:\\Program Files\\Google\\Chrome\\Application\\chrome.exe","http://www.google.com");
참고 URL : https://stackoverflow.com/questions/1317055/how-to-run-google-chrome-with-selenium-rc
'ProgramingTip' 카테고리의 다른 글
Babel 6.x에서 기본 내보내기 값을 필요로합니다. (0) | 2020.10.14 |
---|---|
무한 이미지를 찾기위한 알고리즘 (0) | 2020.10.14 |
'diff'(또는 기타)를 사용하여 텍스트 파일 보관 문자 수준 차이 가져 오기 오기 (0) | 2020.10.14 |
헤드리스 Linux의 "android update sdk" (0) | 2020.10.14 |
PHP의 strtotime ()과 동등한 Javascript? (0) | 2020.10.14 |