<output id="qn6qe"></output>

    1. <output id="qn6qe"><tt id="qn6qe"></tt></output>
    2. <strike id="qn6qe"></strike>

      亚洲 日本 欧洲 欧美 视频,日韩中文字幕有码av,一本一道av中文字幕无码,国产线播放免费人成视频播放,人妻少妇偷人无码视频,日夜啪啪一区二区三区,国产尤物精品自在拍视频首页,久热这里只有精品12

      appium java 環(huán)境搭建

      appium是一款open source 移動自動化測試框架,既支持Android 也支持IOS。

      appium 基于webdriver協(xié)議執(zhí)行測試腳本。

      今天,如炒剩飯,介紹一下搭建appium Android環(huán)境

      需要:

      首先,下載安裝appium for windows,在環(huán)境變量path添加";C:\Program Files\nodejs;C:\Program Files (x86)\Appium\node_modules\.bin;"

      接下來 安裝node js,安裝完畢再環(huán)境變量path 添加安裝路徑“;C:\Program Files\nodejs”

      驗證 node js:在命令行輸入node -v,會輸出v0.12.4

      然后安裝Android SDK,并添加環(huán)境變量:ANDROID_HOME

      并在path添加";%ANDROID_HOME%\platform-tools"

      驗證 appium:在命令行輸入appium-doctor,如果結(jié)果如下,證明 環(huán)境搭建成功

      接下來可以在eclipse創(chuàng)建一個java project

      在project 新建apps的folder 把ContactManager.apk copy進去

       

      注意, 本文使用Testng,不是eclipse自帶的junit,自行百度

      添加appium example:

      package com.dbyl.core;
       
      import org.openqa.selenium.By;
      import org.openqa.selenium.WebElement;
      import org.openqa.selenium.remote.CapabilityType;
      import org.openqa.selenium.remote.DesiredCapabilities;
       
      
      
      import org.testng.annotations.AfterMethod;
      import org.testng.annotations.BeforeMethod;
      import org.testng.annotations.Test;
      
      import io.appium.java_client.android.AndroidDriver;
      
      import java.io.File;
      import java.net.URL;
      import java.util.List;
       
      public class AppDemo {
          private  AndroidDriver  driver;
       
          @BeforeMethod(alwaysRun=true)
          public void setUp() throws Exception {
              // set up appium
              File classpathRoot = new File(System.getProperty("user.dir"));
              File appDir = new File(classpathRoot, "apps");
              File app = new File(appDir, "ContactManager.apk");
              DesiredCapabilities capabilities = new DesiredCapabilities();
              capabilities.setCapability(CapabilityType.BROWSER_NAME, "");
              capabilities.setCapability("platformName", "Android");
              capabilities.setCapability("deviceName","Android Emulator");
              capabilities.setCapability("platformVersion", "4.4");
              capabilities.setCapability("app", app.getAbsolutePath());
              capabilities.setCapability("appPackage", "com.example.android.contactmanager");
              capabilities.setCapability("appActivity", ".ContactManager");
              driver = new AndroidDriver(new URL("http://127.0.0.1:4723/wd/hub"), capabilities);
          }
       
          @AfterMethod(alwaysRun=true)
          public void tearDown() throws Exception {
              driver.quit();
          }
       
          @Test(groups={"addContact"})
          public void addContact(){
              WebElement el = driver.findElement(By.name("Add Contact"));
              el.click();
              List<WebElement> textFieldsList = driver.findElementsByClassName("android.widget.EditText");
              textFieldsList.get(0).sendKeys("Some Name");
              textFieldsList.get(1).sendKeys("10086");
              textFieldsList.get(2).sendKeys("Some@example.com");
              driver.swipe(100, 500, 100, 100, 2);
              driver.findElementByName("Save").click();
          }
      }

      如果,你看到一片報錯,那就對了,說明相關(guān)依賴包并沒有導入。

      這時候,你需要將以下2個jar 包import(selenium-standalone 和 java-client)

      若執(zhí)行case,首先在啟動一個本地的Android模擬器

      然后在命令行輸入:appium

      等待命令行出現(xiàn)以下提示:

      然后run as testng test

      大功告成

      相關(guān)資料: ContactManager.apk 下載地址:http://pan.baidu.com/s/1i3KlNrZ

                 java-client 2.2 : http://pan.baidu.com/s/1pJ7Opsv

                    selenium standalone 4.6:http://pan.baidu.com/s/1qWE7SD2

        

       

      posted @ 2015-06-08 22:58  to be crazy  閱讀(38858)  評論(4)    收藏  舉報
      主站蜘蛛池模板: 国产精品欧美福利久久| 久久久久国产一级毛片高清版A| 在线一区二区中文字幕| 日韩av一区二区三区不卡| 视频一区二区不中文字幕| 亚洲人成人一区二区三区| 2020年最新国产精品正在播放| 上高县| 欧美精品18videosex性欧美| 国产一区二区三区在线看| 中国CHINA体内裑精亚洲日本| 南澳县| 国内自拍偷拍福利视频看看| 国产精品蜜臀av在线一区| 国产高清自产拍av在线| 国产成人综合色就色综合 | 国产一级av在线播放| 成人精品色一区二区三区| 精品久久久久久无码不卡| 亚洲精品久久久久国色天香| 日韩高清免费一码二码三码| 亚洲色最新高清AV网站| 亚洲午夜福利网在线观看| 青青草国产自产一区二区| 国产在线视频www色| 简阳市| 最近中文字幕国产精选| 亚洲欧美综合一区二区三区| 国产成人精彩在线视频| 亚洲乱人伦中文字幕无码| 国产在线午夜不卡精品影院| 欧美高清狂热视频60一70| 亚洲成在人线AV品善网好看| 国产精品午夜福利导航导| 国产免费无遮挡吸奶头视频| 亚洲色成人网站www永久下载| 桂平市| 91精品国产综合蜜臀蜜臀| 午夜精品一区二区三区免费视频 | 97在线视频人妻无码| 久久综合婷婷成人网站|