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

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > Android >内容正文

Android

如何用android studio测试用例,Android Studio上使用Appium创建测试用例基本步骤

發布時間:2025/3/15 Android 33 豆豆
生活随笔 收集整理的這篇文章主要介紹了 如何用android studio测试用例,Android Studio上使用Appium创建测试用例基本步骤 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

用AS創建一個空activity的工程(比如project名叫MyBaiduTest)

在工程中new module一個java Library模塊(比如新建的module名叫SearchAndClick)

在新建模塊的libs目錄下拷入 commons-lang3-3.1.jar 、java-client-7.3.0.jar、selenium-server-standalone-3.141.59.jar這三個jar庫

模塊的build.gradle中加入junit依賴,如下:

dependencies {

implementation fileTree(dir: 'libs', include: ['*.jar'])

implementation 'junit:junit:4.12'

}

然后執行同步,如下

image.png

在模塊目錄下創建一個文件夾用于存放待測試應用,如下:

image.png

完善用例代碼,import 必要的類并聲明一個AndroidDriver變量,例如:

import java.io.File;

import java.net.MalformedURLException;

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;

import io.appium.java_client.android.AndroidDriver;

import io.appium.java_client.android.AndroidElement;

public class SearchAndClick {

private AndroidDriver driver;

...

完善用例代碼,在@Before 函數中做初始化,例如:

@Before

public void init() {

File classpathRoot = new File(System.getProperty("user.dir"));

// 獲取apps文件,前面測試應用所存放的目錄

File appDir = new File(classpathRoot, "/apps/");

// 獲取apk文件

File app = new File(appDir, "baidu.apk");

DesiredCapabilities capabilities = new DesiredCapabilities();

// 設備名,這里是模擬器的設備名

capabilities.setCapability("deviceName", "127.0.0.1:12");

// 系統平臺版本

capabilities.setCapability("platformVersion", "7.1.2");

capabilities.setCapability("app", app.getAbsolutePath());

// 設置被測應用包名

capabilities.setCapability("appPackage", "com.baidu.searchbox");

// app的入口啟動activity

capabilities.setCapability("appActivity", ".SplashActivity");

// 連接appium啟動相應app

try {

driver = new AndroidDriver<>(new URL("http://127.0.0.1:4723/wd/hub"), capabilities);

} catch (MalformedURLException e) {

e.printStackTrace();

}

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

}

完善用例代碼,在@After函數中善后

@After

public void end() throws InterruptedException{

driver.quit();

}

完善用例代碼,在@Test函數中實現具體用例

@Test

public void start() throws InterruptedException {

Thread.sleep(2000);

// 點擊"同意并繼續"

WebElement el = driver.findElement(By.xpath(".//*[@text='\u540c\u610f\u5e76\u7ee7\u7eed']"));

el.click();

// 一直點擊權限框"允許" 直到沒有彈框

boolean finished = false;

do {

try {

el = driver.findElement(By.xpath(".//*[@text='\u5141\u8bb8']"));

el.click();

} catch (NoSuchElementException e) {

finished = true;

}

}while(!finished);

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

}

用例代碼完成后,選中這個模塊并通過Make Module來編譯這個模塊,如下:

image.png

然后對選中的模塊或測試類文件就可以執行run測試了,如下:

image.png

與50位技術專家面對面20年技術見證,附贈技術全景圖

總結

以上是生活随笔為你收集整理的如何用android studio测试用例,Android Studio上使用Appium创建测试用例基本步骤的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 东北熟女一区二区三区 | 精品在线第一页 | av福利在线看 | 熟女少妇在线视频播放 | 国产做a | 美女羞羞动态图 | 国产色视频网站 | 一路向西在线看 | 国产成人高清 | 国产欧美日韩另类 | a级无遮挡超级高清-在线观看 | 欧美性受xxxxx | 欧美熟妇精品一区二区 | 黄色网址链接 | www.欧美日韩 | 日本3p视频 | 一区视频在线 | www成人啪啪18软件 | 黄色99| 日韩欧美色图 | 国产精品久久九九 | 韩国明星乱淫(高h)小说 | 国产露出视频 | 精品国产影院 | 国产一二三区在线 | 美女毛片在线 | 丁香五香天堂网 | 欧美色成人 | 香蕉视频免费在线 | 国产精品国产三级国产aⅴ浪潮 | 91打屁股| 精品在线99| yy6080午夜| sm久久捆绑调教精品一区 | 操她视频在线观看 | 精品人妻一区二区三区换脸明星 | 亚洲综合色在线观看 | 老司机狠狠爱 | 国产精品2区 | 一区二区三区四区五区视频 | 午夜免费大片 | 老妇free性videosxx | 欧美一二区视频 | 日本一区二区不卡在线观看 | 国产美女毛片 | 男女无遮挡免费视频 | 性生活在线视频 | 欧美国产日韩一区 | 在线观看国产网站 | 在线网站av| 99青青草| 精品玖玖玖 | 国产免费视频一区二区三区 | 国产三级a | 男女一级特黄 | 国产91精品高潮白浆喷水 | 婷婷久久五月 | 亚洲精品中文字幕乱码无线 | 污视频网站入口 | 亚洲国产精品无码久久久 | 国产91在线播放 | 另类国产 | 日韩大片一区二区 | 精品伦精品一区二区三区视频密桃 | av软件在线观看 | 日本资源在线 | 国产伦精品一区二区三区四区 | 国产精品hd | 拔擦8x成人一区二区三区 | 中文字幕欧美人妻精品 | 日本一区二区免费在线观看 | 中文字幕免费 | 欧美激情va永久在线播放 | 久久夜靖品2区 | 久久av一区二区三区 | 农村老熟妇乱子伦视频 | 玖玖热在线视频 | 精品国产三级a∨在线 | 久久久精品久久久久 | 大陆熟妇丰满多毛xxxⅹ | 免费看一区二区三区 | zzjj国产精品一区二区 | 夜夜综合网 | 亚洲一区二区三区久久 | 夜夜狠| 日韩少妇内射免费播放 | 成人激情片 | 91在线视频| 免费无码国产v片在线观看 三级全黄做爰在线观看 | 色呦呦在线看 | 伊人色播 | 日韩午夜av| 性——交——性——乱免费的 | 中文在线一区二区三区 | 日本一区二区欧美 | 欧美色综合 | 天海翼一二三区 | 狠狠撸在线视频 | 天天综合网国产 |