日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 运维知识 > windows >内容正文

windows

appium java环境_Appium环境搭建(Windows版)

發(fā)布時(shí)間:2024/9/27 windows 27 豆豆
生活随笔 收集整理的這篇文章主要介紹了 appium java环境_Appium环境搭建(Windows版) 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

注:appium安裝到C盤,node.js安裝到C盤

一、安裝node.js

1、到官網(wǎng)下載node.js:https://nodejs.org/en/download/

2、獲取到安裝文件后,直接雙擊安裝文件,根據(jù)程序的提示,完成nodejs的安裝。

3、安裝完成后,運(yùn)行cmd,輸入node –v,如果安裝成功,會輸出如下版本信息:

二、配置Android sdk環(huán)境

1、sdk環(huán)境配置:http://www.cnblogs.com/puresoul/p/4597211.html

2、確保安裝了?Level 17?或以上的版本 api

3、設(shè)置?ANDROID_HOME?系統(tǒng)變量為你的 Android SDK 路徑

F:\Program Files (x86)\Android\android-sdk

4、把tools?和platform-tools?兩個(gè)目錄加入到系統(tǒng)的Path路徑里

;F:\Program Files (x86)\Android\android-sdk\platform-tools;F:\Program Files (x86)\Android\android-sdk\tools

三、安裝手機(jī)驅(qū)動并測試連接真機(jī)

完成上述步驟以后,為了能夠讓手機(jī)連接到PC端進(jìn)行真機(jī)測試。還需要安裝測試手機(jī)對應(yīng)的驅(qū)動程序。根據(jù)手機(jī)型號提前下載相應(yīng)的離線驅(qū)動并安裝,之后將手機(jī)與PC通過usb線相連。在cmd中輸入以下命令,如果能夠看到設(shè)備,則表示安裝成功。

四、安裝Appium

2.直接雙擊appium-installer.exe文件安裝就好,桌面會生成一個(gè)appium的圖標(biāo)

3.把node_modules的bin目錄放到系統(tǒng)的Path路徑里

C:\Program Files (x86)\Appium\node_modules\.bin

4.檢查appium所需的環(huán)境是否OK:

進(jìn)入cmd命令行,輸入appium-doctor?,出現(xiàn)以下提示,All Checks were successful ,說明環(huán)境成功。

二、Appium入門實(shí)例(Java)

一、使用Eclipse直接創(chuàng)建案例工程

1、打開Eclipse,【File】-->【New】-->【Project】

2、選擇【Java Project】-->【Next】

3、輸入工程名稱Appium_demo,點(diǎn)擊【Finish】

4、右鍵點(diǎn)擊工程 New-Folder,新建兩個(gè)文件夾:apps和libs,目錄結(jié)構(gòu)如下:

二、導(dǎo)入測試的類庫

2、導(dǎo)入Appium類庫:

3、右鍵點(diǎn)擊工程空白處,選擇【Build Path】-->【Configure Build Path】

三、下載測試APK

2、將下載的apk放到項(xiàng)目的apps目錄下

四、建立package包和案例文件

1、在src文件夾上右鍵單擊,【New】-->【package】,輸入包名:com.dan.demo,點(diǎn)擊【Finish】

2、在package下新建類:ContactsTest.java,如下:

package?com.dan.demo;

import?io.appium.java_client.AppiumDriver;

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

import?io.appium.java_client.android.AndroidElement;

import?java.io.File;

import?java.net.URL;

import?java.util.List;

import?org.junit.After;

import?org.junit.Before;

import?org.junit.Test;

import?org.openqa.selenium.By;

import?org.openqa.selenium.WebElement;

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

public?class?ContactsTest {

private?AppiumDriver?driver;

@Before

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("deviceName","4d1219502472216f");

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);

System.out.println("App is launched!");

}

@Test

public?void?addContact(){

WebElement el?= driver.findElement(By.name("Add Contact"));

el.click();

List textFieldsList?= driver.findElementsByClassName("android.widget.EditText");

textFieldsList.get(0).sendKeys("Some Name");

textFieldsList.get(2).sendKeys("Some@example.com");

driver.swipe(100, 500, 100, 100, 2);

driver.findElementByName("Save").click();

System.out.println("App is done!");

}

@After

public?void?tearDown() throws?Exception {

driver.quit();

}

}

五、 啟動Android模擬器(也可以連接真機(jī))

2、啟動好后,cmd輸入:adb devices,確定設(shè)備是否連接上,如下圖連接成功:

六、 啟動Appium

方法一:cmd輸入:appium

方法二:

1、直接雙擊appium gui圖標(biāo)(如下圖):

2、點(diǎn)擊右上角的啟動按鈕,啟動日志如下:

七、 運(yùn)行測試案例:

1、在eclipse中,項(xiàng)目右鍵>【Run As】>【JUnit Test】,運(yùn)行過程截圖如下:

八、eclipse運(yùn)行結(jié)果:

九、Appium運(yùn)行結(jié)果:

總結(jié)

以上是生活随笔為你收集整理的appium java环境_Appium环境搭建(Windows版)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 国产精品国产a级 | 中文在线观看免费 | 国产刺激高潮av | 精品亚洲一区二区三区四区五区高 | 嫩草视频一区二区三区 | 特淫毛片| 国产黄色激情视频 | 中国美女一级黄色片 | 人人草人人| 色婷婷精品国产一区二区三区 | 婷婷激情小说网 | 亚洲欧美国产日韩精品 | 天天视频污 | 国产精品扒开腿做爽爽爽a片唱戏 | 18无码粉嫩小泬无套在线观看 | 91av短视频| 亚洲精品日韩av | 影音先锋久久 | 伊人欧美 | 黑人巨大精品一区二区在线 | 2019自拍偷拍 | 国产高清在线一区 | 外国一级片| 日韩欧美国产精品综合嫩v 国产小毛片 | 激情999| 轮番上阵免费观看在线电影 | 国产夫妻自拍小视频 | 激情影院内射美女 | 清冷学长被爆c躁到高潮失禁 | 亚洲日本不卡 | 天天人人 | 国产资源av | 亚洲v欧美v另类v综合v日韩v | 精品国产免费观看 | 国产欧美日韩久久 | 精品乱子伦一区二区三区 | 日韩激情电影在线 | 999久久久精品 | 美女久久久久久久久 | 欧美日韩网址 | www.爱色av.com | 日韩黄色免费视频 | 91啦中文| 日本久久久久久 | 噜噜吧噜噜色 | 一级黄在线观看 | 蜜桃91麻豆精品一二三区 | 欧美日韩中文字幕在线观看 | 精品亚洲永久免费 | 国产免费又爽又色又粗视频 | 精品视频成人 | 国产精品国产三级国产aⅴ 欧美bbbbbbbbbbbb18av | 日韩色视频在线观看 | 一区二区有码 | 自拍偷拍欧美激情 | 曰曰操 | 亚洲天堂性 | 欧美交换配乱吟粗大25p | 欧美91精品久久久久国产性生爱 | 天堂а√在线最新版中文在线 | 久久国产日韩欧美 | 日韩理论在线观看 | 激情久 | 日韩欧美视频一区二区三区 | 非洲黑人狂躁日本妞 | 国产高清免费观看 | 在线一区二区三区四区五区 | 日本女人黄色 | 美女伊人网 | 国产一区二区在线播放视频 | 外国电影免费观看高清完整版 | 男女瑟瑟视频 | 亚洲精品视频免费 | 国产原创一区 | 综合天天色 | www.色偷偷 | 一级片免费 | 日本免费不卡一区二区 | av在线伊人 | 性生活视频在线播放 | 国产亚洲欧洲 | 国产黄色片av | 最近中文字幕在线观看视频 | 久一久久| 日韩视频一区二区三区在线播放免费观看 | 涩涩涩综合 | 日本五十熟hd丰满 | 美女诱惑一区 | 中文字幕亚洲成人 | 日本在线观看一区二区 | 91资源站 | 韩日在线| 久久高清一区 | 日韩中文字幕电影 | 久久精品久久精品久久精品 | 久久久久香蕉视频 | 国产精品影音先锋 | 最好看的中文字幕 | 色老头在线一区二区三区 |