Selenium RC로 Google 크롬을 실행하는 방법은 무엇입니까?


78

Selenium RC + Nunit + asp.net으로 내 사이트를 테스트하려고합니다.

Firefox, Safari, Opera, IE 8에서는 테스트를 수행 할 수 있지만 Google 크롬에서는 사용할 수 없습니다. 나는 이것을 브라우저 arugment에 넣었다.

 selenium = new DefaultSelenium(Server, ServerPort,
                                          "*chrome", DomainURL);

이것은 항상 Firefox를로드하지만 좋은 크롬은 아닙니다.


스크립트가 열려고하는 페이지가 존재하지 않으므로 404 오류가 발생합니다. 브라우저에서 테스트 케이스를 실행할 때 동일한 오류가 발생합니다.
farheen 2011 년

답변:


132

내가 올바르게 기억한다면, " *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 크롬은 실제로 "크롬"이라는 용어를 발명 한 것이 아닙니다. Chrome Mozilla 또는 사용자 인터페이스 Chrome 과 같은 많은 것을 의미 합니다.


예, 작동했습니다. 나는 그들이 그것을 크롬이나 비슷한 것으로 단축했다고 생각했습니다. 감사합니다
chobo2 2009-08-22

저는 Selenium RC와 함께 Google 크롬을 사용한 적이 없지만 Google 크롬이 실제로 존재하기 훨씬 전에 "* chrome"을 본 적이있었습니다. 그래서 그걸 사용해서 론칭하는 게 이상 해보 였어요 ^^. 천만에요 :-) 즐기세요!
Pascal MARTIN

대단히 감사하고 오랫동안 이에 대한 해결책을 찾았습니다.
Rubycut 2011 년

6

브라우저 사용 *googlechrome은 괜찮습니다.




1

경로 변수에 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");
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.