//获取当前context
System.out.println("进入到apple社区之前的:"+driver.getContextHandles());
//点击主页上的apple社区
driver.findElement(MobileBy.AndroidUIAutomator("new UiSelector().text(\"apple社区\")")).click();
Thread.sleep(3000);
//NATIVE_APP 原生页面对应的context(模式名)
//WEBVIEW_com.apple.apple2 web页面对应的context
System.out.println("进入到apple社区之后的:"+driver.getContextHandles());
//App自动化代码执行默认是用的native模式,如果要定位web页面的元素信息,就必须要切换到web模式下
//重点:切换context
driver.context("WEBVIEW_com.apple.apple2");
//定位web元素信息
//driver.findElement(By.xpath("//a[text()=‘注册‘]")).click();
driver.findElement(By.xpath("//a[@href=‘http://shoppingarea.com/login‘ and @class=‘index-bottom__item‘]")).click();
// //a[@href=‘http://shoppingarea.com/login‘ and @class=‘index-bottom__item‘]
driver.findElement(By.id("name")).sendKeys("13230567889");
driver.findElement(By.id("Password")).sendKeys("23456");
driver.findElement(By.id("Login")).click();
原文:https://www.cnblogs.com/zhiyu07/p/14187185.html