webdriverio-community / node-edgedriver Goto Github PK
View Code? Open in Web Editor NEWMicrosofts' EdgeDriver for Node.js
Home Page: https://developer.microsoft.com/en-us/microsoft-edge/tools/webdriver/
License: MIT License
Microsofts' EdgeDriver for Node.js
Home Page: https://developer.microsoft.com/en-us/microsoft-edge/tools/webdriver/
License: MIT License
Hey @barretts,
first off, thank you for making the package and simplify consuming the Edgedriver binaries through Node.js.
I was curious if this package is still maintained as it hasn't seen any update for 4 years. We are using this in the WebdriverIO project and would be interested taking over maintenance of this if you aren't planing to do any work around this project anymore.
Please let me know.
Cheers
can your software just allow me to install MircosoftWebDriver (im using ubuntu 16.04) I ask this because my selenium service is done through sauceLabs and it would be nice If I can convenivently bootstrap edge automation to sauceLabs directly from my ubuntu workstation
The driver should be updated to version 15063 for it to work on the Windows 10 1703 and Edge 15.
The package should also be updated on npm.
edgedriver.js does not return the path variable
Hey ๐
I would be interested taking over the maintenance of this package. I am maintaining the WebdriverIO project where this dependency is important for Edge users. Would you be interested adding ~wdio-user
to the package maintainer on NPM?
Cheers
Christian
We are using browser-actions/setup-edge
to setup Edge before running Webdriverio. setup-edge
downloads newer version than webdriverio
when both are passed "stable"
as version.
121.0.2277.112
{ "Product": "Stable", "ProductVersion": "121.0.2277.113"}
The version that Webdriverio is trying to download returns 404. Replace the 112
with 113
and it works. Maybe 112
is already removed?
Maybe this is related to 9374e69#diff-8fa4b52909f895e8cda060d2035234e0a42ca2c7d3f8f8de1b35a056537bf199R6 (@christian-bromann ๐)?
Failed CI run with logLevel: "debug"
: https://github.com/vitest-dev/vitest/actions/runs/7875361078/job/21487100645?pr=5186
browser-actions/setup-edge@v1
with:
edge-version: stable
Attempting to download Edge stable...
Acquiring stable (121.0.2277.113) from https://packages.microsoft.com/repos/edge/pool/main/m/microsoft-edge-stable/microsoft-edge-stable_121.0.2277.113-1_amd64.deb
pnpm run test:browser:webdriverio
env:
EDGEDRIVER_VERSION: stable
2024-02-12T17:13:47.826Z INFO edgedriver: Downloading Edgedriver from https://msedgedriver.azureedge.net/121.0.2277.112/edgedriver_linux64.zip
It seems like Microsoft has changed the endpoint that allows to fetch for a list of available Edgedrivers. We should find an alternative.
The driver provided by this package cannot be used on release 14393 or other stable Windows 10 versions. It's for Windows 10 Insiders - unstable release for beta test purpose.
According to Microsoft WebDriver, currently there are 3 for stable releases and 1 for insiders. I think the best solution would be read the user's system info, then download the proper driver. This could be done with Node built-in module os
.
For example, on Windows 10 Release 14393:
var os = require('os')
// This is the one to distinguish
os.release() // '10.0.14393'
// Other useful information
os.type() // 'Windows_NT'
os.platform() // 'win32'
os.arch() // 'x64'
Or, at least use the latest stable release. I guess most developers will not set up their development environment on an unstable OS.
Hi, just tried installing and I'm getting an md5 validation error that's (obviously) causing the install to error.
expect file md5: e9c01360fbf15dd001811965e2a0ff68 to equal 9d52449623934aa12001fb682828f6dc
The relevant bits from the console and the npm.debug.log are attached if needed.
console.txt
npm-debug.txt
Let me know if there's anything else I can do to help.
When installing via nightwatch yeoman yo nightwatchjs
I get the error below:
node v7.5.0
npm v4.2.0
541 silly install printInstalled
542 verbose stack Error: [email protected] install: `node install.js`
542 verbose stack Exit status 1
542 verbose stack at EventEmitter.<anonymous> (/usr/local/lib/node_modules/npm/lib/utils/lifecycle.js:279:16)
542 verbose stack at emitTwo (events.js:106:13)
542 verbose stack at EventEmitter.emit (events.js:192:7)
542 verbose stack at ChildProcess.<anonymous> (/usr/local/lib/node_modules/npm/lib/utils/spawn.js:40:14)
542 verbose stack at emitTwo (events.js:106:13)
542 verbose stack at ChildProcess.emit (events.js:192:7)
542 verbose stack at maybeClose (internal/child_process.js:890:16)
542 verbose stack at Process.ChildProcess._handle.onexit (internal/child_process.js:226:5)
543 verbose pkgid [email protected]
544 verbose cwd /Users/.../code/.../e2e
545 error Darwin 14.5.0
546 error argv "/usr/local/Cellar/node/7.5.0/bin/node" "/usr/local/bin/npm" "install"
547 error node v7.5.0
548 error npm v4.2.0
549 error code ELIFECYCLE
550 error errno 1
551 error [email protected] install: `node install.js`
551 error Exit status 1
552 error Failed at the [email protected] install script 'node install.js'.
552 error Make sure you have the latest version of node.js and npm installed.
552 error If you do, this is most likely a problem with the edgedriver package,
552 error not with npm itself.
552 error Tell the author that this fails on your system:
552 error node install.js
552 error You can get information on how to open an issue for this project with:
552 error npm bugs edgedriver
552 error Or if that isn't available, you can get their info via:
552 error npm owner ls edgedriver
552 error There is likely additional logging output above.
553 verbose exit [ 1, true ]
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.