appium_java

来源:互联网 发布:上海复旦大学网络教育 编辑:程序博客网 时间:2024/05/23 22:00
import java.util.concurrent.TimeUnit;
import java.util.Date;
import java.io.File;
import org.openqa.selenium.support.ui.Select;
import org.openqa.selenium.interactions.Actions;
import org.openqa.selenium.firefox.FirefoxDriver;
import org.openqa.selenium.*;
import static org.openqa.selenium.OutputType.*;


public class {scriptName} {
public static void main(String[] args) {
DesiredCapabilities capabilities = new DesiredCapabilities();
capabilities.setCapability(CapabilityType.BROWSER_NAME, "iOS");
capabilities.setCapability(CapabilityType.VERSION, "6.1");
capabilities.setCapability(CapabilityType.PLATFORM, "Mac");
capabilities.setCapability("app", "/Users/mac_hy/Library/Developer/Xcode/DerivedData/ZDPrometheus-eanlmixqosrcqbaqvpsbixofcqto/Build/Products/Debug-iphonesimulator/guest.app");
wd = new RemoteWebDriver(new URL("http://127.0.0.1:4723/wd/hub"), capabilities);
wd.manage().timeouts().implicitlyWait(60, TimeUnit.SECONDS);
wd.findElement(By.xpath("//window[1]/image[3]")).click();
wd.findElement(By.xpath("//window[1]/image[3]")).click();
wd.findElement(By.name("tabbar item unselected 01")).click();
wd.findElement(By.name("手机号码")).sendKeys("131012345678");
// 131012345678
wd.findElement(By.xpath("//window[1]/textfield[1]")).sendKeys("131012345678");
wd.findElement(By.xpath("//window[1]/secure[1]")).sendKeys("123456");
wd.findElement(By.xpath("//window[1]/button[7]")).click();
wd.findElement(By.xpath("//window[1]/scrollview[1]")).click();
(JavascriptExecutor)wd.executeScript("mobile: swipe", new HashMap<String, Double>() {{ put("touchCount", 1); put("startX", 59); put("startY", 286); put("endX", 70); put("endY", 297); put("duration", 0.9494141); }});
wd.findElement(By.xpath("//window[1]/text[1]")).click();
wd.findElement(By.name("apply business dropdown arrow ")).click();
wd.findElement(By.xpath("//window[1]/tableview[1]/cell[2]/button[1]")).click();
wd.findElement(By.xpath("//window[1]/textfield[1]")).sendKeys("13101234567");
wd.findElement(By.name("apply business button submit")).click();
wd.switchTo().alert().accept();
wd.findElement(By.xpath("//window[4]/alert[1]/text[1]")).click();
wd.findElement(By.name("确定")).click();
wd.findElement(By.name("tabbar item unselected 01")).click();
wd.findElement(By.name("注册")).click();
wd.findElement(By.xpath("//window[1]/textfield[1]")).sendKeys("18321333675");
wd.findElement(By.name("sign up agreement button")).click();
(JavascriptExecutor)wd.executeScript("  ", null);
(JavascriptExecutor)wd.executeScript("用户协议", null);
wd.findElement(By.name("navigation bar button back")).click();
wd.findElement(By.name("sign up agreement button unsel")).click();
wd.findElement(By.name("发送验证码")).click();
wd.findElement(By.xpath("//window[1]/textfield[1]")).sendKeys("804592");
wd.findElement(By.name("(null)")).sendKeys("804592");
wd.findElement(By.xpath("//window[1]/secure[1]")).sendKeys("123456");
wd.findElement(By.xpath("//window[1]/secure[2]")).sendKeys("123456");
wd.findElement(By.xpath("//window[1]/button[2]")).click();
wd.close();
}
原创粉丝点击