91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 99.27MB
    文件類型: .zip
    金幣: 1
    下載: 0 次
    發布日期: 2022-08-18
  • 語言: Java
  • 標簽: appium??android??

資源簡介

這是一個安卓基于appium自動化測試的例子,用個是我上傳時間這個點微信最新版本的apk

資源截圖

代碼片段和文件信息

package?com.tommy.java;


import?com.tommy.utils.TommyTestUtils;
import?io.appium.java_client.android.AndroidDriver;
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?java.io.File;
import?java.io.InputStream;
import?java.net.URL;
import?java.util.List;
import?java.util.Properties;

public?class?TestDemo?{

????public?static?String?adbDeviceName;???//設備號

????private?AndroidDriver?driver;

????@Before
????public?void?setUp()?throws?Exception?{
????????System.out.println(“創建對設備的鏈接...“);

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

????????Properties?properties?=?new?Properties();
????????//當前類
????????InputStream?inputStream?=?TestDemo.class.getResourceAsStream(“/src/com/tommy/resources/test.properties“);
????????properties.load(inputStream);
????????String?address?=?properties.getProperty(“test.apk.address“);
????????String?apkName?=?properties.getProperty(“test.apk.name“);
????????String?deviceName?=?properties.getProperty(“test.device.name“);
????????String?version?=?properties.getProperty(“test.device.version“);
????????String?packge?=?properties.getProperty(“test.apk.package“);
????????String?startActivity?=?properties.getProperty(“test.apk.start“);
????????String?protocol?=?properties.getProperty(“test.appium.protocol“);
????????adbDeviceName?=?properties.getProperty(“test.device.adbname“);

????????File?appDir?=?new?File(classpathRoot?address);

????????File?app?=?new?File(appDir?apkName);

????????DesiredCapabilities?capabilities?=?new?DesiredCapabilities();

????????capabilities.setCapability(“deviceName“?deviceName);
????????capabilities.setCapability(“platformVersion“?version);
????????capabilities.setCapability(“app“?app.getAbsolutePath());
????????capabilities.setCapability(“appPackage“?packge);
????????capabilities.setCapability(“appActivity“?startActivity);

//????????System.setProperty(“webdriver.http.factory“?“apache“);

????????driver?=?new?AndroidDriver<>(new?URL(protocol)?capabilities);

????????System.out.println(“鏈接成功...“);
????}

????@Test
????public?void?testWeChat()?{
????????boolean?result;
????????result?=?TommyTestUtils.waitForVisible(driver?“com.tencent.mm:id/d74“?60);??//60s的循環判斷

????????if?(result)?{
????????????TommyTestUtils.findAndClick(driver?“com.tencent.mm:id/d74“);??//點擊注冊

//????????????TommyTestUtils.delay(driver6);??//可以等待?也可以?判斷

????????????result?=?TommyTestUtils.waitForVisible(driver?“com.tencent.mm:id/ht“?10);??//10s判斷

????????????if?(result)?{
????????????????System.out.println(“開始注冊...“);

????????????????TommyTestUtils.delay(driver?2);
????????????????List?elements?=?driver.findElements(By.id(“com.tencent.mm:id/hz“));
????????????????elements.get(0).clear();
????????????????elements.get(0).sendKeys(“Tommy“);
???

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2018-08-20?16:47??untitled\
?????目錄???????????0??2018-08-20?16:47??untitled\.idea\
?????文件?????????200??2018-08-16?10:02??untitled\.idea\encodings.xml
?????文件?????????202??2018-08-15?11:26??untitled\.idea\excludeFromValidation.xml
?????目錄???????????0??2018-08-20?16:26??untitled\.idea\libraries\
?????文件?????????273??2018-08-14?19:45??untitled\.idea\misc.xml
?????文件?????????256??2018-08-14?19:45??untitled\.idea\modules.xml
?????文件???????30270??2018-08-20?16:47??untitled\.idea\workspace.xml
?????目錄???????????0??2018-08-20?16:26??untitled\out\
?????目錄???????????0??2018-08-15?11:54??untitled\src\
?????目錄???????????0??2018-08-14?21:09??untitled\src\com\
?????目錄???????????0??2018-08-20?16:43??untitled\src\com\tommy\
?????目錄???????????0??2018-08-20?15:53??untitled\src\com\tommy\apps\
?????文件????67288133??2018-08-20?16:24??untitled\src\com\tommy\apps\weixin667android1320.apk
?????目錄???????????0??2018-08-20?16:01??untitled\src\com\tommy\java\
?????文件????????3569??2018-08-20?16:01??untitled\src\com\tommy\java\TestDemo.java
?????目錄???????????0??2018-08-20?16:20??untitled\src\com\tommy\java\user\
?????目錄???????????0??2018-08-20?16:48??untitled\src\com\tommy\libs\
?????文件??????240887??2018-08-15?10:44??untitled\src\com\tommy\libs\java-client-5.0.4.jar
?????文件????23246050??2018-08-15?11:17??untitled\src\com\tommy\libs\selenium-server-standalone-3.14.0.jar
?????文件????23428464??2018-08-20?10:17??untitled\src\com\tommy\libs\selenium-server-standalone-3.9.1.jar
?????文件???????????0??2018-08-20?10:18??untitled\src\com\tommy\libs\standalone-jar包選一個即可,我做的時候用3.14.0.txt
?????目錄???????????0??2018-08-20?15:55??untitled\src\com\tommy\resources\
?????文件?????????388??2018-08-20?15:55??untitled\src\com\tommy\resources\test.properties
?????目錄???????????0??2018-08-20?15:55??untitled\src\com\tommy\utils\
?????文件????????2079??2018-08-20?15:55??untitled\src\com\tommy\utils\TommyTestUtils.java
?????文件????????1346??2018-08-15?15:19??untitled\untitled.iml
?????文件??????110722??2018-08-20?16:47??untitled\截圖2.png
?????文件?????????123??2018-08-20?16:45??untitled\特別說明.txt

評論

共有 條評論