시도하고 테스트 한 Behat 설정을 작동 시키려고합니다. 그러나 Selenium 서버가 시작되어 실행 중이지만 스크립트를 실행할 때 브라우저 창이 열리지 않습니다. 그것은 headless (그것은하지 말아야 할 것)을 실행하는 것 같다하지만 내 출력 파일을 확인하면 다음 단계 중 아무 것도 통과했습니다.Selenium 서버가 브라우저를 열지 않습니다.
나는 모든 것을 삭제하고 처음부터 새로운 풀을 시도했지만 아무 것도 그 트릭을 수행하지 못했습니다. 불행히도 나는이 특별한 문제를 어떻게 해결해야할지 모르겠다. 그래서 너희들은 나의 마지막 희망이된다.
내 설치 프로그램이 여러 다른 컴퓨터에서 이미 작동하고 있기 때문에별로 가치가 없다고 생각하지만 어쩌면 비슷한 문제가 발생하여 오류의 원인을 제안했을 수 있습니다. 더 이상 정보가 필요하시면 알려 주시기 바랍니다. 기꺼이 제공해 드리겠습니다. 내가 셀레늄 서버 시작할 때
나는 다음을 사용 :
셀레늄 서버 독립-2.9.0.jar를
chromedriver - 2.24
InternetExplorerDriver 서버 (64 비트) 2.53 .1.0
내가 셀레늄 서버 시작하는 데 사용할PowerShell 스크립트 :
을 0Param (
[string] $FireFoxBinary
)
$SeleniumServerPath = (Split-Path -Parent $MyInvocation.MyCommand.Definition)
if (-not ([String]::IsNullOrEmpty($FireFoxBinary))) {
$WebDriverFireFoxBin ="""-Dwebdriver.firefox.bin=$FireFoxBinary"""
}
java -jar (Join-Path $SeleniumServerPath "selenium-server-standalone-2.9.0.jar") "-Dwebdriver.ie.driver=$(Join-Path $SeleniumServerPath IEDriverServer.exe)" "-Dwebdriver.chrome.driver=$(Join-Path $SeleniumServerPath chromedriver-2.24.exe)" $WebDriverFireFoxBin
콘솔 출력 시작 셀레늄 서버 :
INFO : D에 독립형 서버 설정 시스템 특성 webdriver.ie.driver 런칭 : \ 데이터 \ git_stuff의 eBiz 테스트 자동화 \ \ Framework \ Selenium_server \ selenium_2.9.0 \ IEDriverServer.exe 시스템 속성 webdriver.chrome.driver를 D : \ Data \ git_stuff \ ebiz-test-automation \ Framework \ Selenium_server \ selenium_2.9.0 \ chromedriver-2.24.exe로 설정하십시오. 14 : 16 : 09.054 정보 - Java : Oracle Corporation 25.121-b13 14 : 16 : 09.070 정보 - OS : Windows 7 6.1 a md64 14 : 16 : 09.070 INFO - v2.9.0, 코어 v2.9.0. 리비전에서 빌드 14289 14 : 16 : 09.210 정보 - RemoteWebDriver 인스턴스가 다음에 연결해야합니다. http://127.0.0.1:4444/wd/hub 14 : 16 : 09.210 INFO - 버전 Jetty/5.1.x 14 : 16 : 09.210 정보 - 시작된 HttpContext [/ selenium-server/셀프 서버] 14 : 16 : 09.382 정보 - 시작됨 [email protected] 14 : 16 : 09.382 정보 시작됨 HttpContext [/ wd,/wd] 시작됨 14 : 16 : 09.382 정보 - 시작 HttpContext [/ 셀렌 서버/드라이버,/셀렌 서버/드라이버] 14 : 16 : 09.382 정보 시작 - HttpContext 시작 [/, /] 14 : 16 : 09.398 정보 - 0.0.0.0:4444에서 시작한 SocketListener 14 : 16 : 09.398 정보 - 시작됨 [email protected]
제시해주십시오 : Mac 용
java -Dwebdriver.chrome.driver=chromedriver.exe -jar selenium-server-standalone-3.1.0.jar
코드에서 웹 드라이버를 인스턴스화하는 방법 및 표시되는 콘솔 출력. 또한 실행중인 셀렌, 브라우저 및 운영 체제의 버전을 제공합니다. 원래의 질문은 자세한 내용이지만 당신을 도울 수있는 정보는 전혀 없습니다. –
적어도 뭔가, 약간의 오류, behat.yml의 프로필을 추가해야합니다. 설정의 절대 값이 모두 동일하면 Selenium 서버가 문제 일 수 있습니다. 드라이버가 다를 수도 있고 브라우저 버전이 다를 수도 있습니다. – lauda
내 설정에 대한 추가 정보로 원래 게시물을 업데이트했습니다. 불행히도 나는 오류가 없으므로 그에 관한 어떠한 정보도 게시 할 수 없습니다. 더 많은 정보가 필요하시면 가능한 한 빨리 업데이트하겠습니다. –