intern
intern copied to clipboard
A next-generation code testing stack for JavaScript.
Add functionality to Intern for asking the user for input. This function should be exported on the Intern object and be fairly basic, like: ```ts const name = await intern.askUser('What...
#1096 will add watch mode for Node unit tests. Intern should also support a watch mode for browser unit tests when using Intern in serve-only mode. Intern would notice changes...
Certain web driver feature tests can't be run in all browsers because they can cause the browser to freeze or the session to hang. These are currently handled in Server....
Intern's current documentation system is designed to make maintenance as simple as possible. Developers update documentation in this repo, and the documentation viewer on theintern.io renders it into something pretty...
In Intern master, `browserVersion` and `version` are being handled differently, at least for MS Edge Chromium. To test, create a test config with ``` "environments": {"browserName": "MicrosoftEdge", "version": "insider preview"...
Reorganize the existing documentation in the Intern repo. The goal of this issue isn't to substantially rewrite or add documentation (not all of the topics in the example below exist...
Sometimes commands sent to remote browsers timeout due to transient network flakiness. (See #905.) In those cases, it would be helpful if Intern would try re-sending a command some limited...
# Expected behavior click() should click a button. ## Current behavior It throws an exception: ``` InvalidArgument: [POST .../element/.../click] invalid argument: missing command parameters ``` ## Possible solution Based on...
Currently the WebDriver code in Intern assumes that the remote browser is using the JsonWireProtocol by default. Intern performs feature tests to determine if certain commands are broken, and to...
Currently Intern's webdriver code performs a battery of feature tests when a session is started to determine which commands are broken and whether some follow the JWP or W3C standard....