您好,登錄后才能下訂單哦!
package com.appium.cases;
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();
}
}
免責聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權(quán)內(nèi)容。