-
Notifications
You must be signed in to change notification settings - Fork 0
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
we need a way to test for nim js -d:nimbrowser
#197
Comments
@xflywind @juancarlospaco now that nim-lang/fusion#64 was merged, let's discuss how to fix this; lots of nim js code (eg @juancarlospaco's wrappers) can only be tested inside a browser environment. There's 2 things to do IMO (and we should do both):
|
My idea was to make a pure-nim stdlib-only single-file KISS way of testing those things, It is financed by Petrobras big oil corp, coded by Lua creators, 100% C, moves slow like ~1 version/year. Now we need a GUI module on stdlib for "Finish.exe GUI", but we removed all of them. 🤷 |
With bindings for puppeteer this would be doable. |
links
https://chromedriver.chromium.org/ WebDriver is an open source tool for automated testing of webapps across many browsers. It provides capabilities for navigating to web pages, user input, JavaScript execution, and more. ChromeDriver is a standalone server that implements the W3C WebDriver standard. ChromeDriver is available for Chrome on Android and Chrome on Desktop (Mac, Linux, Windows and ChromeOS).
Selenium driver · Issue #76 · nim-lang/needed-libraries
dom96/webdriver
nim js -r --port:1234 main
: open in browser a template html that calls generated js, use livereload server etc; ditto withnim doc -r
· Issue #165 · timotheecour/NimD20200514T223607
[do not merge] dummy commit that shows CI doesn't check validity of html files by timotheecour · Pull Request #41 · brentp/nim-plotly
fusion CI should run js tests that require browser nim-lang/fusion#71
Headless Nim Executable App Option? - Nim forum
I want to use gecko driver headless. - Nim forum
The text was updated successfully, but these errors were encountered: