Giter Club home page Giter Club logo

browser-driver-manager's Introduction

Well hello there! I'm Steven Lambert, a Tech Lead, People Manager, and Accessibility Specialist. I specialize in design systems, performance, accessibility, and front-end architecture. I also enjoy making accessible HTML5 games, and giving back to the community through open source projects.

Below is a list of some of the open source projects and games I work on:

browser-driver-manager's People

Contributors

michael-siek avatar straker avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

Forkers

michael-siek

browser-driver-manager's Issues

Errors when chromedriver beta releases a new version and npm version is 2 versions behind

There is a small window of time where Chromedriver beta gets a new release and is then 2 versions ahead of the npm version and causes the build to fail. Need to implement some sort of fallback for these scenarios as to allow tests to continue to work while the npm version plays catchup.

Chrome Beta version detected as Google Chrome 102.0.5005.27 beta
Installing ChromeDriver 102
log: Received response of 100.0.0
ChromeDriver 102 not found. Retrying with ChromeDriver 101
browser-driver-manager error: Unable to get ChromeDriver version; Something went wrong

Exited with code exit status 1

Output debug info filepaths

When installing Chrome and ChromeDriver, should list the paths that each were found / installed to (even in non-verbose settings).

Support Chrome for Testing

With the release of Chrome for Testing, the Chrome team has changed how and where they host their executables. The install path for latest chromedriver is no longer supported at https://chromedriver.storage.googleapis.com/LATEST_RELEASE_. The new way to do this is to use the JSON endpoints.

However, the JSON endpoints are massive and will only grow over time (they list all versions since it was ported over [v113]), so it would be better to use the other APIS which follow the LATEST_RELEASE_ format and return a very small amount of information.

TS issue when using as an NPM script in Ubuntu

It looks like when trying to use this as an NPM script in Ubuntu CI there is a type issue where cursorTo() is not a function.

process.stdout.cursorTo(lastChunk.length - 1);
                       ^
TypeError: process.stdout.cursorTo is not a function

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.