셀레늄 RC로 구글 크롬을 실행하는 방법은?
셀레늄 RC + Nunit + asp.net 로 제 사이트를 테스트하려고 합니다.
파이어폭스, 사파리, 오페라,IE 8이지만 구글 크롬은 아닙니다.나는 브라우저 논쟁을 위해 이것을 넣었습니다.
selenium = new DefaultSelenium(Server, ServerPort,
"*chrome", DomainURL);
하지만 이것은 항상 파이어폭스를 로딩하지만 좋은 크롬은 아닙니다.
내 기억이 맞다면 ""*chrome
는 특수 모드의 Firefox(애플리케이션이 더 많은 권한을 가지고 보안 제한이 더 적은 모드)를 시작하는 데 사용됩니다. 따라서 시작되는 것은 Google Chrome이 아니라 Firefox라는 사실이 정상입니다.
Google Chrome을 실행하려면 " 이외의 다른 것을 사용해야 합니다.*chrome
".
대화형 모드에서 셀레늄 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
사용하여 구글 크롬을 시작할 수 있어야 한다고 생각합니다.*chrome
".
Windows(윈도우)를 사용하지 않아서 혼자 시도할 수 없습니다.서류상으로는 저를 뒷받침할 만한 것을 찾을 수가 없습니다그래도, 운이 좋다면, 이것은 당신에게 도움이 될 것입니다...
아무튼, 재미있게 놀아요!
참고로: 구글 크롬은 실제로 "크롬"이라는 용어를 발명한 것이 아닙니다. 크롬 모질라나 사용자 인터페이스 크롬과 같은 많은 것들을 의미합니다.
브라우저 사용*googlechrome
괜찮습니다.
사실 "*chrome
Firefox 브라우저로 표시됩니다.
*googlechrome을 사용하거나 *custompath_to_Chrome.exe 파일을 사용할 수 있습니다.
크롬을 추가한 경우.exe 경로를 경로 변수에 입력하고 *chrome 대신 *google chrome을 직접 입력합니다. 그렇지 않으면 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
'programing' 카테고리의 다른 글
ESM(Programmatic Webpack & Jest): '.js' 파일 확장자가 없으면 모듈을 확인할 수 없습니다. (0) | 2023.06.24 |
---|---|
if/while(조건) {: TRUE/FALSE가 필요한 값 누락 (0) | 2023.06.24 |
Framework 3.5에서 서버 태그가 <%= %>인 Visible 속성 설정 (0) | 2023.06.24 |
CORS와 대응하여 페치 인 (0) | 2023.06.24 |
URL에서 파일 다운로드/스트리밍 - asp.net (0) | 2023.06.24 |