2017-01-02 4 views
1

MacBook에 Sierra 10.12.1 및 Selenium 3.0.1 및 Nightwatchjs를 사용하고 있습니다.macOS sierra 및 Selenium Edge

크롬이 작동하고, Firefox가 작동하며, Safari가 작동하지만 (IE가 CSS 요소를 찾지 못함) IE가 아무 것도하지 않습니다. 내가 가진

나는 https://developer.microsoft.com/en-us/microsoft-edge/tools/webdriver/ 여기에서 Webdriver 다운로드하지만 내 test_settings이

Starting selenium server... 

을 극복되지 않습니다

"edge" : { 
    "selenium_port" : 4444, 
     "selenium_host" : "localhost", 
     "silent": true,  
     "desiredCapabilities": { 
     "browserName": "MicrosoftEdge", 
     "javascriptEnabled" : true 
       } 
    } 

내 셀레늄 설정은 다음과 같습니다

"selenium" : { 
    "start_process" : true, 
    "server_path" : "/Applications/XAMPP/htdocs/selenium-server-standalone-3.0.1.jar", 
    "log_path" : "", 
    "port" : 4444, 
    "cli_args" : { 
     "webdriver.chrome.driver" : "/Users/MacBook/node_modules/chromedriver/bin/chromedriver", 
     "webdriver.gecko.driver" : "/Users/MacBook/webdriver/geckodriver", 
     "webdriver.firefox.profile" : "nightwatch", 
     "webdriver.edge.driver" : "/Users/MacBook/webdriver/MicrosoftWebDriver.exe" 

    } 
    } 

답변

1

브라우저를 실행하려면 시스템에 브라우저가 설치되어 있어야합니다. MacBook에 IE/Edge가 설치되어 있습니까?

+0

Webdriver 제외. 나는 단지 Mac OS에서 VM을 사용하여이를 달성 할 수 있다고 생각합니까? 어쨌든 어떻게 연결할 수 있습니까? – Isengo

+1

Windows를 실행하는 MacOS에 VM을 설치 한 경우이를 수행 할 수 있지만 VM을 그리드 노드로 실행하고 VM에 웹 드라이브 인스턴스가 있거나 VM 자체의 모든 것을 실행해야합니다. 한가지 확실한 점은 웹 브라우저가 아닌 브라우저를 실행할 수 있어야한다는 것입니다. –

관련 문제