android - 安装 appium 时 Chrome Webdriver 问题

标签 android ubuntu installation appium chrome-web-driver

我使用这些终端命令安装 appium:

sudo npm install -g appium

npm 安装 wd

安装过程永远不会结束,错误是:

尝试安装 Chromedriver 二进制文件时出错。等待并再次尝试。 fn 必须是函数

我尝试手动安装 Chromedriver,但我仍然遇到同样的问题,我也尝试在流浪机器上执行此操作,但我仍然遇到同样的问题,但我不知道如何解决,

如果有人有答案,很高兴分享

谢谢

最佳答案

不要通过 apt-get 安装 nodejs,这需要 sudo 权限,如果以 sudo 用户安装 node,appium 将无法运行。如果您已经安装,请使用

将其删除
      sudo apt-get remove nodejs
      sudo apt-get remove npm

下载最新的 nodejs linux 二进制文件形式 http://nodejs.org/download/

解压缩到不需要 sudo 访问权限的文件夹,例如您的主文件夹。

tar -xvf

将以下行添加到您的 ~/.bashrc 文件中。

  export PATH=$PATH:<full_path_of_the_extracted_node_folder>/bin

现在打开终端并执行

  npm install -g appium
  appium

关于android - 安装 appium 时 Chrome Webdriver 问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37303398/

相关文章:

c# - Ubuntu MATE ARM32 上的 Azure 语音 SDK 意图识别错误

linux - 在 Ubuntu 上运行 Tensorflow 出现语法错误

android - 获取 API 级别 <15 的可绘制密度

java - 如何验证字符串是否在枚举注释中

java - Android获取网页 View 的高度

android - 当用户真正快速地多次按下按钮时,如何避免多次触发 onClick 事件?

ubuntu - 将查找结果传递给自定义脚本

windows - 从 Windows 服务安装/更新驱动程序

c# - 将自定义 winforms 应用程序创建为安装程序是不好的做法吗?

mysql - OSX 10.9.5 brew 安装 mysql - "The post-install step did not complete successfully"