dalekjs / dalek

[unmaintained] DalekJS Base framework
MIT License
695 stars 63 forks source link

Issue Installing on Win 8 #165

Open aareid10 opened 8 years ago

aareid10 commented 8 years ago

Hi all,

I'm trying to install Dalek on Win 8 using the latest version of NodeJs and NPM. The second install command "npm install dalekjs --save-dev" is hanging after the following steps :

Download already available at C:\Users\$USER$\AppData\Local\Temp\phantomjs\phantomjs-1.9.8-windows.zip

Extracting zip contents Removing C:\Users\$USER$\node_modules\dalekjs\node_modules\dalek-browser-phantomjs\node_modules\phantomjs\lib\phantom

Copying extracted folder C:\Users\$USER$\AppData\Local\Temp\phantomjs\phantomj s-1.9.8-windows.zip-extract-1445477067691\phantomjs-1.9.8-windows -> C:\Users\$USER$\node_modules\dalekjs\node_modules\dalek-browser-phantomjs\node_modules\p hantomjs\lib\phantom

lucalianas commented 8 years ago

Same problem here, running OSX El Capitan. Node version 4.0.2 and npm version 2.14.7

jcmordan commented 8 years ago

Same problem, Windows 10 x64.

chaoobject001 commented 8 years ago

While waiting for more complete fix, there is something you might want to try: use npm to install phantomjs on your project root (where you place your test and invoke dalek) This will (in addition to install chrome / IE test runner - http://dalekjs.com/pages/documentation.html#browsers) allow user to run test in Chrome and IE. I have windows 8. I will attempt to run test with phantomjs with version specified and report back.

rickmed commented 8 years ago

same problem here win10x64 node 4.2.2

rodrimaia commented 8 years ago

same here in OSX yosemite

rodrimaia commented 8 years ago

@ricmed205 @chaoobject001 @jcmordan @lucalianas @aareid10

If you guys are still having this problem I have a fix:

This problem is with the dalek-browser-phantomjs package, a guy already created a pull-request but it has not been merged yet. If you guys wanna use it, you can create a dependency for this exactly commit in the forked repo with the fix. You can put this in your package.json:

"dalek-browser-phantomjs":"https://github.com/wrumsby/dalek-browser-phantomjs/tarball/b0b6c011eec55ea7da987461f6e1c79a6ab4bf6e"

Please let me know if this works for you! (:

nikolai-katkov commented 8 years ago

@rodrigomaia17 Thank you, it worked in Ubuntu!

phenyll commented 8 years ago

@rodrigomaia17 Thank you, it worked in Win10!

blub0hr commented 8 years ago

This' still not fixed in the dalek-browser-phantomjs

box3x4 commented 8 years ago

i'm having trouble with this issue x.x

leonardosarmentocastro commented 8 years ago

Thanks @rodrigomaia17 , putting that line on my package.json resolved my issue on Ubuntu 16.0! :+1:

herlon214 commented 7 years ago

Thanks @rodrigomaia17, worked fine on Windows 10!

VoltX commented 7 years ago

Thanks @rodrigomaia17, worked on OS Sierra

Andrew-Dyachenko commented 7 years ago

@rodrigomaia17 It works! But you should manually add to your package.json something like this: "devDependencies": { "dalek-driver-native": "^0.0.6", "dalek-reporter-console": "^0.0.7", "dalek-browser-phantomjs":"https://github.com/wrumsby/dalek-browser-phantomjs/tarball/b0b6c011eec55ea7da987461f6e1c79a6ab4bf6e" }

Andrew-Dyachenko commented 7 years ago

Now i got problem when i trying to run my first dalekjs test: "test/my-first-test.js" Sceenshot: https://cloud.mail.ru/public/Dvsb/NcLn2Tc4u

Andrew-Dyachenko commented 7 years ago

It seems like dalekjs is deprecated: "DalekJS is not maintained any longer - We recommend TestCafé for your automated browser testing needs."