>

BEHAT의 초보자입니다. 방금 기본 샘플 스크립트를 가져 와서 firefox/chrome 드라이버에서 동일하게 실행하려고 시도했지만 실행 문제가 발생했습니다.

내 Behat.yml :

behat.yml

기본값 :     확장명 :         Behat \ MinkExtension \ Extension :             base_url : http://en.wikipedia.org             통풍 : ~             셀레늄 2 : ~ browser_name : 크롬 default_session : 셀레늄 2 javascript_session : 셀레늄 2 셀레늄 2 : wd_host : " http://127.0.0.1:4444/wd/hub "

>

스크립트가 성공적으로 실행되지만 브라우저가 열리지 않고 실행되지 않습니다.

java -Dwebdriver.gecko.driver = "C : \ Automation \ geckodriver.exe"-Dwebdriver.chrome.driver = chromedriver.exe -jar selenium-server-standalone-3.9.1.jar로 셀레늄 드라이버를 시작했습니다.


  • 답변 # 1

    더블 백 슬래시 (\\) 를 통해WebDriver변형의 절대 경로를 전달하는셀레늄을 시작해야합니다.  또는 단일 슬래시 (/) 를 통해  다음과 같이 :

    java -Dwebdriver.gecko.driver="C:\\path\\to\\geckodriver.exe" -Dwebdriver.chrome.driver="C:\\path\\to\\chromedriver.exe" -jar selenium-server-standalone-3.9.1.jar
    
    

  • 이전 javascript - NodeJS XLSX 라이브러리를 사용하여 대용량 xlsx 파일에서 올바른 시트를 가져올 수 없음
  • 다음 if statement - 배열 내부의 값이 특정 값보다 큰지 확인하는 방법