2017-04-13 30 views
0

「webdriver-manager」ノードモジュールを呼び出してセレンのwebdriverを起動する厄介なタスクを使用しています。今すぐクロムドライバを起動するように設定されています。「start_webdriver」:グランタタスクはファントムドライバを見つけることができません

[10:49:13] I/start - java -Dwebdriver.chrome.driver =/Users/talain /開発/ gitClone /企業/ソース/クライアントルート/クライアント-WebUIのルート/クライアント-WebUIのインターフェース/ node_modules/webdriverをマネージャ/セレン/ chromedriver_2.29

phantomjsドライバは、に位置していますchromedriverと同じディレクトリですが、どこで設定を変更すればよいか分かりません。ここにstart_webdriver "イサキタスクを起動する完全な出力は次のようになります。

/usr/local/bin/node /Users/talain/development/gitClone/enterprise/Source/clients-root/clients-webui-root/clients-webui-interface/node_modules/grunt-cli/bin/grunt --gruntfile /Users/talain/development/gitClone/enterprise/Source/clients-root/clients-webui-root/clients-webui-interface/Gruntfile.js "testing:start webdriver" 
Running "execute:start_webdriver" (execute) task 
-> executing /Users/talain/development/gitClone/enterprise/Source/clients-root/clients-webui-root/clients-webui-interface/node_modules/webdriver-manager 
[10:49:13] I/start - java -Dwebdriver.chrome.driver=/Users/talain/development/gitClone/enterprise/Source/clients-root/clients-webui-root/clients-webui-interface/node_modules/webdriver-manager/selenium/chromedriver_2.29 -Dwebdriver.gecko.driver=/Users/talain/development/gitClone/enterprise/Source/clients-root/clients-webui-root/clients-webui-interface/node_modules/webdriver-manager/selenium/geckodriver-v0.15.0 -jar /Users/talain/development/gitClone/enterprise/Source/clients-root/clients-webui-root/clients-webui-interface/node_modules/webdriver-manager/selenium/selenium-server-standalone-3.3.1.jar -port 4444 
[10:49:13] I/start - seleniumProcess.pid: 8081 
10:49:13.978 INFO - Selenium build info: version: '3.3.1', revision: '5234b32' 
10:49:13.979 INFO - Launching a standalone Selenium Server 
2017-04-13 10:49:14.002:INFO::main: Logging initialized @277ms to org.seleniumhq.jetty9.util.log.StdErrLog 
10:49:14.062 INFO - Driver provider org.openqa.selenium.ie.InternetExplorerDriver registration is skipped: 
registration capabilities Capabilities [{ensureCleanSession=true, browserName=internet explorer, version=, platform=WINDOWS}] does not match the current platform MAC 
10:49:14.062 INFO - Driver provider org.openqa.selenium.edge.EdgeDriver registration is skipped: 
registration capabilities Capabilities [{browserName=MicrosoftEdge, version=, platform=WINDOWS}] does not match the current platform MAC 
10:49:14.062 INFO - Driver class not found: com.opera.core.systems.OperaDriver 
10:49:14.062 INFO - Driver provider com.opera.core.systems.OperaDriver registration is skipped: 
Unable to create new instances on this machine. 
10:49:14.063 INFO - Driver class not found: com.opera.core.systems.OperaDriver 
10:49:14.063 INFO - Driver provider com.opera.core.systems.OperaDriver is not registered 
2017-04-13 10:49:14.106:INFO:osjs.Server:main: jetty-9.2.20.v20161216 
2017-04-13 10:49:14.141:INFO:osjsh.ContextHandler:main: Started [email protected]{/,null,AVAILABLE} 
2017-04-13 10:49:14.174:INFO:osjs.AbstractConnector:main: Started [email protected]{HTTP/1.1,[http/1.1]}{0.0.0.0:4444} 
2017-04-13 10:49:14.175:INFO:osjs.Server:main: Started @450ms 
10:49:14.175 INFO - Selenium Server is up and running 

答えて

0

webdriver-manager startはphantomjsで起動する方法がありません。手動で起動することをお勧めします。

java -Dphantomjs.binary.path=/path/to/phantomjs -jar /path/to/selenium-server-standalone.jar -port 4444 

なぜwebdriver-managerにはphantomjsのサポートはありませんか?分度器は、ファントムを推奨したり、サポートしたりしません。 browser supportを参照してください。

関連する問題