package com.appium.cases;
成都創(chuàng)新互聯(lián)專注于企業(yè)營銷型網(wǎng)站、網(wǎng)站重做改版、興隆臺網(wǎng)站定制設(shè)計、自適應(yīng)品牌網(wǎng)站建設(shè)、HTML5建站、成都做商城網(wǎng)站、集團公司官網(wǎng)建設(shè)、外貿(mào)營銷網(wǎng)站建設(shè)、高端網(wǎng)站制作、響應(yīng)式網(wǎng)頁設(shè)計等建站業(yè)務(wù),價格優(yōu)惠性價比高,為興隆臺等各大城市提供網(wǎng)站開發(fā)制作服務(wù)。
import org.openqa.selenium.By;
import org.openqa.selenium.remote.DesiredCapabilities;
import org.testng.annotations.AfterClass;
import org.testng.annotations.BeforeClass;
import org.testng.annotations.Test;
import io.appium.java_client.ios.IOSDriver;
import io.appium.java_client.ios.IOSElement;
import io.appium.java_client.remote.IOSMobileCapabilityType;
import io.appium.java_client.remote.MobileCapabilityType;
import java.io.File;
import java.net.URL;
public class IOSDeijtong {
IOSDriver<IOSElement> driver;
//命令行啟動
@BeforeClass
public void setUp() throws Exception {
File appDir = new File(System.getProperty("user.dir"));
final File app = new File(appDir, "/app/Toon.ipa");
DesiredCapabilities capabilities = new DesiredCapabilities();
capabilities.setCapability("platformName","IOS"); //手機os
capabilities.setCapability("platformVersion", "11.0.3"); //要啟動的手機OS版本
capabilities.setCapability("deviceName", "iPhonexq"); //手機類型或模擬器類型,比如MI_2A/Android Emulator/iPhone Simulator
capabilities.setCapability("udid","0259411d3508a459149c8aec521ff5845a2e835b"); //物理機ID //使用的是Mac平臺 a779c7953c50967fca89500e932981029e306659
capabilities.setCapability("useNewWDA",false); //false
capabilities.setCapability(MobileCapabilityType.AUTOMATION_NAME, "XCUITest");
capabilities.setCapability(MobileCapabilityType.NEW_COMMAND_TIMEOUT, 3600);
//capabilities.setCapability(IOSMobileCapabilityType.AUTO_ACCEPT_ALERTS, true); //所有IOS的提醒出現(xiàn)選擇接受
capabilities.setCapability("bundleId", "com.systoon.beijingtong");
capabilities.setCapability("app", app.getAbsolutePath()); //得到app絕對路徑(工程下的一個路徑 如果安裝就啟用,如果不安裝就不用啟動)
driver = new IOSDriver(new URL("http://127.0.0.1:4723/wd/hub"), capabilities);
}
@Test
public void allinLogin() throws InterruptedException { //登陸
/** 允許*/
Thread.sleep(5000);
//System.out.println(driver.getPageSource()); //獲取元素
//driver.findElement(By.name("允許")).click();
//登錄用戶名 XCUIElementTypeTextField
driver.findElementByName("請輸入手機號碼").clear();
driver.findElementByName("請輸入手機號碼").sendKeys("14725000001");
//密碼
driver.findElementByName("請輸入你的密碼").sendKeys("1111");
//登錄
driver.findElementByName("登錄").click();
Thread.sleep(5000);
System.out.println("這個是登錄后的頁面");
System.out.println(driver.getPageSource()); //獲取元素
//final WebElement text = river.findElement(By.xpath("http://UIATextField[1]"));
}
@AfterClass
public void tearDown() throws Exception {
// driver.quit();
}
}
網(wǎng)站標題:appium-ios啟動deome
本文網(wǎng)址:http://sd-ha.com/article0/jgspoo.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站排名、網(wǎng)站維護、品牌網(wǎng)站設(shè)計、域名注冊、電子商務(wù)、企業(yè)網(wǎng)站制作
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)