내가 behat와 내 기능 테스트를 실행하려고하면 셀레늄에 문제가있다, 내 테스트가 완벽하게 전에 작동, 전 단지 php5 대신에 php7을 설치했는데 이것이 문제의 원인인지 잘 모르겠다. 나는 우분투를 16.04로 업그레이드하지 않았다. Selenium 원격 브라우저와 통신하는 중에 오류가 발생했습니다. 그것은 사망했을 수도 있습니다
이
오류 메시지는 내가 얻을 수있다 :사람이 나를하시기 바랍니다 도울 수?
내가 behat와 내 기능 테스트를 실행하려고하면 셀레늄에 문제가있다, 내 테스트가 완벽하게 전에 작동, 전 단지 php5 대신에 php7을 설치했는데 이것이 문제의 원인인지 잘 모르겠다. 나는 우분투를 16.04로 업그레이드하지 않았다. Selenium 원격 브라우저와 통신하는 중에 오류가 발생했습니다. 그것은 사망했을 수도 있습니다
이
오류 메시지는 내가 얻을 수있다 :사람이 나를하시기 바랍니다 도울 수?
당신은 this
당신이해야 할 아래로 desiered 기능에서 true로 꼭두각시를 설정 한 것 같다의 예에서 here에서 geckodriver
최신 상대를 다운로드해야합니다 -
$capabilities->setCapability('marionette', true);
예 :
$host = 'http://localhost:4444/wd/hub';
$capabilities = DesiredCapabilities::firefox();
$capabilities->setCapability('marionette', true);
$driver = RemoteWebDriver::create($host, $capabilities, 5000);
geckodriver를 다운로드했는데 그걸로 무엇을해야하는지, 어디에 넣어야하는지 정말 모르겠습니다! 설명해 주시겠습니까? –
@ zakariabensassi 셀레늄 서버 jar를 실행할 때 다음과 같이 드라이버 경로를 제공해야합니다. - java -Dwebdriver.gecko.driver = path/to/geckodriver.exe -jar selenium-server.jar' .. –
설명, 나는 그것이 효과가 있었지만 완벽하게 지금 나는 브라우저를 볼 수는 없지만 다른 오류가있다! POST/session/ea10aa26-1337-4f3e-842d-cf68f76c24f3/moveto가 알려진 명령과 일치하지 않습니다. (경고 : 서버가 스택 추적 정보를 제공하지 않았습니다.) –
로컬 네트워크 또는 클라우드 기반 서비스를 실행하고 있습니까? – lauda
로컬에서 실행 중입니다. –
이것은 특정 작업이 실행되거나 임의로 실행될 때 발생합니다. – lauda