Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[RFC] Switch to JavaScript #27

Open
umpirsky opened this issue Nov 24, 2015 · 3 comments
Open

[RFC] Switch to JavaScript #27

umpirsky opened this issue Nov 24, 2015 · 3 comments

Comments

@umpirsky
Copy link
Owner

I am thinking to switch this project to JavaScript.

I am considering PhantomJS and simple plugin system (similar to #26) with Cucumber.js or CodeceptJS.

@akovalyov
Copy link

My two cents.

I am not sure if PhantomJS is good enough for that job, it sometimes gives false-negative due to internal failures, so probably CasperJS/ZombieJS can do the job well here.
But my question is - why should we tie to a specific browser/engine? Why not https://www.npmjs.com/package/selenium-webdriver or any other JS browser driver?

@umpirsky
Copy link
Owner Author

Good point. If possible we can use selenium webdriver. I have also seen other js drivers which can be handy for this purpose.

I just want to figure something that will make plugins like #26 easy to implement (without reinventing the wheel), since this was the biggest blocker with PHP implementation.

@umpirsky
Copy link
Owner Author

I just had a closer look at both. CasperJS looks like exactly what we need, and is easier to work and create plugins with.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants