jason0x43 on 2.3.3
jason0x43 on 2.3
Updating metadata for 2.3.3 Updating source version to 2.3.… (compare)
jason0x43 on 2.3
More mouseMoveTo updates Relax… (compare)
jason0x43 on 2.3
Update mouseMoveTo test to work… (compare)
jason0x43 on 2.3
Backport fix parent frame switc… Backport fix capabilities for S… Backport webdriver fixes for IE… and 6 more (compare)
dependabot[bot] on npm_and_yarn
jason0x43 on master
Bump highlight.js from 9.15.8 t… (compare)
dependabot[bot] on npm_and_yarn
jason0x43 on master
Bump handlebars from 4.1.0 to 4… (compare)
jason0x43 on gh-pages
Update assets (compare)
dependabot[bot] on npm_and_yarn
Bump highlight.js from 9.15.8 t… (compare)
dependabot[bot] on npm_and_yarn
Bump highlight.js from 9.15.10 … (compare)
jason0x43 on 4.9.0
jason0x43 on 4.9
Updating metadata for 4.9.0 Updating source version to 4.9.… (compare)
node_modules/@theintern/digdug/BrowserStackTunnel.d.ts:2:36 - error TS2307: Cannot find module '@theintern/common'.
2 import { CancellablePromise } from '@theintern/common';
~~~~~~~~~~~~~~~~~~~
node_modules/@theintern/digdug/interfaces.d.ts:1:36 - error TS2307: Cannot find module '@theintern/common'.
1 export { CancellablePromise } from '@theintern/common';
~~~~~~~~~~~~~~~~~~~
node_modules/@theintern/digdug/SeleniumTunnel.d.ts:3:36 - error TS2307: Cannot find module '@theintern/common'.
3 import { CancellablePromise } from '@theintern/common';
~~~~~~~~~~~~~~~~~~~
node_modules/@theintern/digdug/Tunnel.d.ts:2:66 - error TS2307: Cannot find module '@theintern/common'.
2 import { Evented, EventObject, Handle, CancellablePromise } from '@theintern/common';
~~~~~~~~~~~~~~~~~~~
node_modules/@theintern/leadfoot/Command.d.ts:3:36 - error TS2307: Cannot find module '@theintern/common'.
3 import { CancellablePromise } from '@theintern/common';
~~~~~~~~~~~~~~~~~~~
node_modules/@theintern/leadfoot/Element.d.ts:2:36 - error TS2307: Cannot find module '@theintern/common'.
2 import { CancellablePromise } from '@theintern/common';
~~~~~~~~~~~~~~~~~~~
node_modules/@theintern/leadfoot/interfaces.d.ts:2:36 - error TS2307: Cannot find module '@theintern/common'.
2 import { CancellablePromise } from '@theintern/common';
~~~~~~~~~~~~~~~~~~~
node_modules/@theintern/leadfoot/Server.d.ts:1:52 - error TS2307: Cannot find module '@theintern/common'.
1 import { CancellablePromise, RequestOptions } from '@theintern/common';
~~~~~~~~~~~~~~~~~~~
node_modules/@theintern/leadfoot/Session.d.ts:4:36 - error TS2307: Cannot find module '@theintern/common'.
4 import { CancellablePromise } from '@theintern/common';
~~~~~~~~~~~~~~~~~~~
node_modules/@types/istanbul-lib-instrument/index.d.ts:8:30 - error TS2307: Cannot find module 'source-map'.
8 import { RawSourceMap } from 'source-map';
~~~~~~~~~~~~
node_modules/@types/istanbul-lib-source-maps/index.d.ts:8:30 - error TS2307: Cannot find module 'source-map'.
8 import { RawSourceMap } from 'source-map';
~~~~~~~~~~~~
node_modules/intern/lib/BenchmarkTest.d.ts:1:36 - error TS2307: Cannot find module '@theintern/common'.
1 import { CancellablePromise } from '@theintern/common';
~~~~~~~~~~~~~~~~~~~
node_modules/intern/lib/channels/Base.d.ts:1:36 - error TS2307: Cannot find module '@theintern/common'.
1 import { CancellablePromise } from '@theintern/common';
~~~~~~~~~~~~~~~~~~~
node_modules/intern/lib/executors/Executor.d.ts:2:44 - error TS2307: Cannot find module '@theintern/common'.
2 import { Handle, CancellablePromise } from '@theintern/common';
~~~~~~~~~~~~~~~~~~~
node_modules/intern/lib/executors/Node.d.ts:4:36 - error TS2307: Cannot find module '@theintern/common'.
4 import { CancellablePromise } from '@theintern/common';
~~~~~~~~~~~~~~~~~~~
node_modules/intern/lib/RemoteSuite.d.ts:1:36 - error TS2307: Cannot find module '@theintern/common'.
1 import { CancellablePromise } from '@theintern/common';
~~~~~~~~~~~~~~~~~~~
node_modules/intern/lib/reporters/Benchmark.d.ts:22:22 - error TS2694: Namespace '"C:/Users/Khobab/Documents/webapps/node_modules/intern/lib/reporters/Benchmark"' has no exported member 'Times'.
22 times: Benchmark.Times;
~~~~~
node_modules/intern/lib/Server.d.ts:5:24 - error TS2307: Cannot find module '@theintern/common'.
5 import { Handle } from '@theintern/common';
~~~~~~~~~~~~
{
"compilerOptions": {
"noImplicitAny": true,
"noImplicitUseStrict": true,
"noEmitOnError": false,
"module": "amd",
"moduleResolution": "classic",
"target": "es5",
"sourceMap": true,
"experimentalDecorators": true,
"types": ["intern"],
"baseUrl": ".",
"paths": {
"abc/*": ["src/abc/*"],
"def/*": ["src/def/*"]
}
},
"exclude": [
"node_modules"
],
"include": [
"src/**/*",
"tests/unit/**/*"
],
"files": [
"./node_modules/dojo-typings/dojo/1.11/index.d.ts",
"./node_modules/dojo-typings/dojo/1.11/modules.d.ts",
"./node_modules/dojo-typings/dijit/1.11/index.d.ts",
"./node_modules/dojo-typings/dijit/1.11/modules.d.ts",
"./node_modules/dojo-typings/dojox/1.11/index.d.ts",
"./node_modules/dojo-typings/dojox/1.11/modules.d.ts",
"./node_modules/dojo-typings/dojox/1.11/html/entities.d.ts",
"./node_modules/dojo-typings/custom/dgrid/1.1/dgrid.d.ts",
"./node_modules/dojo-typings/custom/dstore/1.1/dstore.d.ts"
]
}
You may be able to use paths
, like
{
"compilerOptions": {
"paths": {
"@theintern/common": ["node_modules/@theintern/common/index"],
"source-map": ["node_modules/source-map/source-map"]
}
}
However, you may still run into issues because modules published through npm are going to assume node-based module resolution.
Funny, someone else just pinged me because GHA recently updated to Chrome 83 and their tests started failing. :grinning: Intern's policy is to track the current stable versions of webdrivers by default. If you need to pin to a specific driver version, you can do that using tunnelOptions.drivers
:
{
"tunnelOptions": {
"drivers": [
{ "name": "chrome", "version": "81..." }
]
}
}
We can actually make that a bit easier with GHA, because (at least according to their release notes) they publish something to a CHROMEWEBDRIVER
environment variable in the container. I haven't checked to see what that contains, though (path to an exe, version number, ...).
This version of ChromeDriver only supports Chrome version 83
INTERN_ARGS
environment variable to pass command line options, but it's not very ergonomic for something like this.