intern
intern copied to clipboard
A next-generation code testing stack for JavaScript.
To make Intern more approachable for new users, we should do a better job of documenting the following in a step by step manner to reduce some of the more...
Intern 4.x uses code coverage data to generate reports. However, this data could also be used to affect the output of a test run. A user should be able to...
With at least Intern 4.1.5, a tunnel startup failure (say, due to Java being missing on a system using Selenium tunnel) will cause Intern to exit but won't set a...
Currently, to use different location strategies, one must either call `find()` with the strategy as the first argument or use the `find*()` methods (`findByCssSelector()`, etc.). While this works, a more...
Intern's webdriver code is still using the JSON Wire Protocol for many of its interactions, such as global mouse clicking. The web driver to handle that sort of thing is...
The next phase of Intern development is getting underway. The first part of that is doing a bit of discovery to see where Intern is and where it should be...
Gracefully handle the config file not existing. The CLI flag for the file is now optional, but the file still needs to exist. This would go a step further to...
As the title says, Intern could be making better use of the standard `environments` information for local test sessions. Remote services like BrowserStack use the browser name and version information...
Cloud services each use different capabilities to specify environments (e.g. browser, platform, etc.). To provide some standardized behavior, Dig Dug can provide a list of all environments supported by a...
In Intern 4.x (and probably 5-pre), the base coordinate for the `moveMouseTo` command may be incorrect. According to the [JWP spec](https://github.com/SeleniumHQ/selenium/wiki/JsonWireProtocol#sessionsessionidmoveto), any offset should be relative to the top-left corner...