Appium如何安裝配置環(huán)境

本篇內(nèi)容主要講解“Appium如何安裝配置環(huán)境”,感興趣的朋友不妨來看看。本文介紹的方法操作簡單快捷,實(shí)用性強(qiáng)。下面就讓小編來帶大家學(xué)習(xí)“Appium如何安裝配置環(huán)境”吧!

甕安網(wǎng)站制作公司哪家好,找成都創(chuàng)新互聯(lián)公司!從網(wǎng)頁設(shè)計(jì)、網(wǎng)站建設(shè)、微信開發(fā)、APP開發(fā)、成都響應(yīng)式網(wǎng)站建設(shè)公司等網(wǎng)站項(xiàng)目制作,到程序開發(fā),運(yùn)營維護(hù)。成都創(chuàng)新互聯(lián)公司自2013年起到現(xiàn)在10年的時間,我們擁有了豐富的建站經(jīng)驗(yàn)和運(yùn)維經(jīng)驗(yàn),來保證我們的工作的順利進(jìn)行。專注于網(wǎng)站建設(shè)就選成都創(chuàng)新互聯(lián)公司

  1. 安裝Android SDK,AndroidSDK_installer_r24.4.1-windows.exe

  2. 用Admistrator運(yùn)行"SDK Manager.exe",
    Tools 下選擇SDK Tools, SDK Platform-tools, SDK Build-tools 安裝
    Android 7.11 (API 25) 下選擇 SDK Platform 安裝
    Android 5.1.1 (API 22) 下選擇 SDK Platform,ARM EABI v7a System Image和Intel x86 Atom System Image 安裝
    這個可以自己選擇安裝。

  3. 用Administrator 運(yùn)行"AVD Manager.exe"
    在Device Definitions 下選擇 Nexus 4然后點(diǎn)Create Device,輸入名字,屏幕大小,分辨率,內(nèi)存大小。
    在Device Definitions 下選擇剛才新建的Device,然后點(diǎn)擊Create AVD 創(chuàng)建虛擬設(shè)備, CPU/ABI 選擇 ARM (armeabi-v7a), Skin 選 No Skin
    在Android Virtual Devices下 選擇金健的虛擬設(shè)備,點(diǎn)Start, 啟動設(shè)備

  4. 添加環(huán)境變量ANDROID_HOME=C:\Program Files (x86)\Android\android-sdk

  5. 安裝 nodejs

  6. nodejs 下安裝 appium
    npm install -g appium
    npm install -g appium-doctor

  7. 運(yùn)行 appium-doctor, 檢查環(huán)境
    info AppiumDoctor Appium Doctor v.1.4.2
    info AppiumDoctor ### Diagnostic starting ###
    info AppiumDoctor  ? The Node.js binary was found at: C:\Program Files\nodejs\node.exe
    info AppiumDoctor  ? Node version is 6.10.2
    info AppiumDoctor  ? ANDROID_HOME is set to: C:\Program Files (x86)\Android\android-sdk
    info AppiumDoctor  ? JAVA_HOME is set to: C:\Program Files\Java\jdk1.8.0_51
    info AppiumDoctor  ? adb exists at: C:\Program Files (x86)\Android\android-sdk\platform-tools\adb.exe
    info AppiumDoctor  ? android exists at: C:\Program Files (x86)\Android\android-sdk\tools\android.bat
    info AppiumDoctor  ? emulator exists at: C:\Program Files (x86)\Android\android-sdk\tools\emulator.exe
    info AppiumDoctor  ? Bin directory of %JAVA_HOME% is set
    info AppiumDoctor ### Diagnostic completed, no fix needed. ###
    info AppiumDoctor
    info AppiumDoctor Everything looks good, bye!
    info AppiumDoctor

  8. 運(yùn)行appium, 啟動appium hub server
    C:\Program Files\nodejs>appium
    [Appium] Welcome to Appium v1.6.4
    [Appium] Appium REST http interface listener started on 0.0.0.0:4723

  9. Maven dependency

    1. <dependency>

    2.     <groupId>io.appium</groupId>

    3.     <artifactId>java-client</artifactId>

    4.     <version>4.1.2</version>

    5. </dependency>

  10. Java

    1. import java.net.URL;

    2. import org.openqa.selenium.remote.CapabilityType;

    3. import org.openqa.selenium.remote.DesiredCapabilities;

    4. import io.appium.java_client.MobileElement;

    5. import io.appium.java_client.android.AndroidDriver;

    6. public class AndroidDriverTest {

    7.     public static void main(String[] args) throws Exception {

    8.         DesiredCapabilities capabilities = new DesiredCapabilities();

    9.         capabilities.setCapability(CapabilityType.BROWSER_NAME, "");

    10.         capabilities.setCapability("platformName", "Android");

    11.         capabilities.setCapability("deviceName", "Android Emulator");

    12.         capabilities.setCapability("platformVersion", "5.1.1");

    13.         capabilities.setCapability("appPackage", "com.android.calculator2");

    14.         capabilities.setCapability("appActivity", ".Calculator");

    15.         

    16.         AndroidDriver<MobileElement> driver =

    17.                 new AndroidDriver<MobileElement>(new URL("http://127.0.0.1:4723/wd/hub"), capabilities);

    18.         

    19.         driver.findElementByAndroidUIAutomator("text(\"1\")").click();

    20.         driver.findElementByAndroidUIAutomator("text(\"+\")").click();

    21.         driver.findElementByAndroidUIAutomator("text(\"2\")").click();

    22.         driver.findElementByAndroidUIAutomator("text(\"=\")").click();

    23.         System.out.println(driver.currentActivity());

    24.         driver.quit();

    25.     }

    26.     

    27.     

    28. }

到此,相信大家對“Appium如何安裝配置環(huán)境”有了更深的了解,不妨來實(shí)際操作一番吧!這里是創(chuàng)新互聯(lián)網(wǎng)站,更多相關(guān)內(nèi)容可以進(jìn)入相關(guān)頻道進(jìn)行查詢,關(guān)注我們,繼續(xù)學(xué)習(xí)!

當(dāng)前文章:Appium如何安裝配置環(huán)境
標(biāo)題網(wǎng)址:http://bm7419.com/article18/phdddp.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供外貿(mào)網(wǎng)站建設(shè)、云服務(wù)器、網(wǎng)頁設(shè)計(jì)公司、做網(wǎng)站、動態(tài)網(wǎng)站、ChatGPT

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

綿陽服務(wù)器托管