美文网首页Appium
Appium的安装与使用

Appium的安装与使用

作者: iceIC | 来源:发表于2017-05-09 16:22 被阅读53次

1.安装HomeBrew
/usr/bin/ruby -e "$(curl -fsSLL https://raw.githubusercontent.com/Homebrew/install/master/install)"

2.通过HomeBrew安装node.js
brew install node
如果说/usr/local/opt is not writable可以使用sudo chown -R $(whoami) /usr/local

3.安装完node.js后我们就可以用npm了

  • 安装appium npm install -g appium
    如果说npm版本过低,可以使用npm install npm@{版本号} -g更新npm
  • 如果遇到rollbackFailedOptional那就是网速太渣啦,建议使用npm --registry http://registry.cnpmjs.org install -g appium国内镜像安装
  • 安装appium client npm install wd

4.运行appium
appium

5.运行appium后运行我们的脚本文件即可
如以下代码会在 deviceName是85OABM6KXD5J,版本号是5.1的手机上打开包名是com.example.ice.myapplication的APP的.MainActivity界面。并且找到id为btn的元素进行20次点击操作。

    public static void main(String[] args) throws MalformedURLException {
        DesiredCapabilities cap = new DesiredCapabilities();
        cap.setCapability("platformName", "Android");
        cap.setCapability("deviceName", "85OABM6KXD5J");
        cap.setCapability("platformVersion", "5.1");
        cap.setCapability("appPackage", "com.example.ice.myapplication");
        cap.setCapability("appActivity", ".MainActivity");
        AndroidDriver dr = new AndroidDriver(new URL("http://127.0.0.1:4723/wd/hub"), cap);
        for (int i = 0; i < 20; i++) {
            dr.findElement(By.id("com.example.ice.myapplication:id/btn")).click();
        }
        dr.quit();
    }

相关文章

网友评论

本文标题:Appium的安装与使用

本文链接:https://www.haomeiwen.com/subject/lvdbtxtx.html