首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如果使用capability - chromedriverExecutableDir传递路径,则没有发现ChromeDrivers异常。

如果使用capability - chromedriverExecutableDir传递路径,则没有发现ChromeDrivers异常。
EN

Stack Overflow用户
提问于 2019-11-15 19:57:52
回答 1查看 817关注 0票数 0

如果我在使用以下命令启动appium服务器时使用特定的chrome驱动程序,我就能够在Android上启动chrome:

代码语言:javascript
复制
appium --chromedriver-executable path/to/chromedriver

但是,当我尝试使用chromedriverExecutableDir功能启动chrome时,如下所示:

代码语言:javascript
复制
File classpath = new File(System.getProperty("user.dir"));
File app = new File(classpath, "/chromedriver");
cap.setCapability("chromedriverExecutableDir", app.getAbsolutePath());

它抛出一个错误,上面说:

在path/to/色度驱动程序中找不到色度驱动程序

我也尝试过使用chromedriverExecutable功能

EN

回答 1

Stack Overflow用户

发布于 2019-11-18 16:38:50

也许,我最好的猜测是,您使用的是与色度驱动器的相对路径,这就是为什么appium报告没有找到色度驱动器的原因。

当通过CLI/终端使用带有appium命令的参数时,请使用绝对(完整路径)。

Windows:

代码语言:javascript
复制
appium --chromedriver-executable C:\webdrivers\chromedriver.exe

Linux/Mac

代码语言:javascript
复制
appium --chromedriver-executable /Users/<username>/Documents/webdrivers/chromedriver
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/58883859

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档