Appium安装程序 – no ./reset.sh文件

我正在尝试设置Appium并遵循教程 。

我到了cd appium; ./reset.sh 安装Ruby的 cd appium; ./reset.sh行。 我没有任何地方的reset.sh文件。 我已经安装了所有先前的步骤,以及XCodeAndroid Dev Studio

所以我试图跳过这一步,只是运行node . appium node . ,这会引发错误:

错误:找不到模块'/ Users / myname / Sites / myproject / appium

显然,它需要一个server.jsapp.js文件,但git clone git://github.com/appium/appium.git回购克隆没有一个。

我是通过培训的networking开发人员,但我的任务是做QA。 我不确定我应该采取哪些其他步骤来获得Appium。 我只是想让它运行,所以我可以开始编写testingfunctiontesting用例。

按着这些次序:

  1. 安装自制软件:

    ruby -e“$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install )”

卸载home-brew:/ usr / bin / ruby​​ -e“$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/uninstall )”

  1. 安装节点和npm:

    brew安装节点

  2. 安装appium:

    npm install -g appium

要启动appium服务器,请运行:appium

如何修正错误:当试图安装模块时,安装LSTAT NPM

npmcaching清理

错误:uncaughtException:fn必须是一个函数

要修复此升级节点或卸载节点并再次安装节点和appium,请先卸载节点brew升级节点,然后再次安装npm

  1. ios-webkit-debug-proxy的安装和使用,请参考: https: //github.com/penguinho/appium/blob/master/docs/en/advanced-concepts/ios-webkit-debug-proxy.md https:// github.com/google/ios-webkit-debug-proxy https://github.com/jchuong/ios-webkit-debug-proxy

仅在iOS中安装ios-webkit-debug-proxy才能使appium切换到Web视图上下文。 brew安装ios-webkit-debug-proxy

注意:代理需要打开“networking检查器”以允许build立连接。 打开设置> safari>高级> web检查器 – 打开它。 请注意,networking检查器是作为iOS 6的一部分添加的,之前没有提供。

  1. brew安装–HEAD ideviceinstaller