Skip to content

[Linux] Driver doesn't automatically download Chromedriver #400

@jacek-skiba-globallogic

Description

@jacek-skiba-globallogic

Hello,

My configuration:

  • OS: Ubunt 22.04
  • node: v22.20.0
  • npm : 10.9.3

After executing appium driver install chromium I don't see in path ~/.appium/node_modules/appium-chromium-driver Chromedriver binary.
When I run some basic Appium test, I get this error:

Error: Trying to use a chromedriver binary at the path ~/.appium/node_modules/appium-chromium-driver/node_modules/appium-chromedriver/chromedriver/linux/chromedriver,  but it doesn't exist!

When I copy pasted chromedriver binary from Selenium project to ~/.appium/node_modules/appium-chromium-driver/node_modules/appium-chromedriver/chromedriver/linux/chromedriver, then Appium is returning this error:

Error: A new session could not be created. Details: session not created: No matching capabilities found

Intuitively it seems to me, that I should use Selenium for testing Chrome on Linux desktop.
However I cannot find any statement in Appium documentation that this configuration is not supported, and Selenium should be used.

Can you confirm my assumption, that for web tests on Linux (or Windows or Mac) I can use only Selenium?

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