移动端爬虫--Appium环境搭建(一)

文集 移动端网页端爬虫

配置

  • mac
  1. jdk最高支持1.8

    查看安装路径

    /usr/libexec/java_home -V

    JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_40.jdk/Contents/Home
    PATH=$JAVA_HOME/bin:$PATH:.
    CLASSPATH=$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar:.
    export JAVA_HOME
    export PATH
    export CLASSPATH
    

    备注:卸载jdk

    m -rf /Library/Java/JavaVirtualMachines/jdk-*.jdk

  2. Android SDK

    这一步可以省略,因为安装studio的时候回自动安装

    但是我喜欢自己安装,因为自己安装到哪自己清楚

    export ANDROID_AVD_HOME=~/.android/avd

    export ANDROID_SDK_HOME=/Users/apple/android-sdk-macosx

    export PATH=$PATH:$ANDROID_SDK_HOME/platform-tools:$ANDROID_SDK_HOME/tools

  3. 安装node

    brew install node

  4. 修改源

    npm i cnpm -g --registry=http://registry.npm.taobao.org

    以后用cnpm替代npm

  5. 安装appium

    建议开始直接去官网下在执行程序安装,简单多了

    cnpm install -g appium

  6. uiautomatorviewer

    在android sdk-> tools-> bin下,可以捕捉模拟器的画面帮助定位元素

  7. 安装appium-doctor

    运行检查

    appium-doctor

  8. Android Stutio

    Studio会检测android sdk,并安装。 也会内置jdk,但我喜欢配置自己安装的 file->project structure/other setting(Default)

  • adb连接mumu模拟器

    Adb connect 127.0.0.1:7555

  • adb连接夜深模拟器

    Adb connect 127.0.0.1:62001

    连接拒绝可能是端口不对

    netstat -aon | findstr 620

  • 审查屏幕元素

    Uiautomatorviewer.bat. 打开工具,点击左上角按钮

补充:关于环境配置的方法网上一大堆,所以没做详细的记录。话虽如此,但是别人的方法不见得一定适用于你。

以上我记录的是mac的配置过程,一切都还算顺利,除了模拟器比较卡。最终我选择了window做调研,因为卡的我猴急。

你可能感兴趣的:(移动端爬虫--Appium环境搭建(一))