Skip to content
This repository was archived by the owner on Jul 29, 2024. It is now read-only.
This repository was archived by the owner on Jul 29, 2024. It is now read-only.

DeprecationWarning: os.tmpDir() is deprecated. Use os.tmpdir() instead. #4657

Closed
@devoto13

Description

@devoto13

Bug report

  • Node Version: 8.7.0
  • Protractor Version: 5.2.2
  • Angular Version: -
  • Browser(s): -
  • Operating System and Version macOS High Sierra
  1. Clone repo https://github.com/devoto13/protractor-warning
  2. npm install
  3. node --trace-warnings ./node_modules/.bin/protractor protractor.conf.js

Observe warning being printed to console:

DeprecationWarning: os.tmpDir() is deprecated. Use os.tmpdir() instead.

It does not break anything, but is annoying. I would like to get rid of it once and for all. It comes from the following dependency chain webdriver-js-extender -> selenium-webdriver@2.* -> tmp. One possible fix would be to update selenium-webdriver dependency for webdriver-js-extender or replace it with peer dependency. There is even a PR trying to do that - angular/webdriver-js-extender#12. However it didn't get any attention and @sjelin does not seem to be active on Github for almost a year. I just thought that maybe somebody from the Protractor team can give webdriver-js-extender some maintainer love :) Or if it is not possible maybe Protractor can consider dropping/replacing webdriver-js-extender.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions