/** 我的页面通过名字跳转到二维码点击分享好友
* @throws Exception
* 1、点击我的
* 2、点击我的名字
* 3、点击二维码
* 4、点击保存
* */
public static void PersonalSettingsPagesShareFriends() throws Exception
{
Thread.sleep(5000);
driver.findElement(GetByLocator.getLocator("MyInfo")).click();
driver.manage().timeouts().implicitlyWait(10, TimeUnit.SECONDS);
driver.findElement(GetByLocator.getLocator("PrivateCardName")).click();
//#二维码:
driver.findElement(GetByLocator.getLocator("PrivateCardNamerq")).click();
//分享
driver.findElement(GetByLocator.getLocator("QrCodeShare")).click();
/**
* 截图*/
TJTAppiumTest.ScreenshotAsDate("QrCodeShare");
List<AndroidElement> My_FriendsList = driver.findElements(GetByLocator.getLocator("My_Friends"));
for(AndroidElement ls:My_FriendsList)
{
String My_FriendsListName = ls.getAttribute("text");
System.out.println("My_FriendsListName:" + My_FriendsListName);
if(My_FriendsListName.equals("好友"))
{
driver.findElement(GetByLocator.getLocator("My_Friends")).click();
}else if(My_FriendsListName.equals("小组")){
} else if(My_FriendsListName.equals("微信好友")){
} else if(My_FriendsListName.equals("微博")){
}else if(My_FriendsListName.equals("QQ好友")){
}else if(My_FriendsListName.equals("QQ空间")){
}else if(My_FriendsListName.equals("信息")){
}else {
System.out.println("没有找到!!");
}
}
//driver.findElement(GetByLocator.getLocator("My_Friends")).click();
driver.manage().timeouts().implicitlyWait(10, TimeUnit.SECONDS);
driver.findElement(GetByLocator.getLocator("friend_share_contact")).click();
driver.findElement(GetByLocator.getLocator("Friends_share_search")).sendKeys("美丽的开始");//搜索好友名称
driver.findElement(GetByLocator.getLocator("SelectTheSearchResults")).click();
driver.findElement(GetByLocator.getLocator("Share_send")).click();
TJTAppiumTest.ScreenshotAsDate("Share_send");
driver.pressKeyCode(AndroidKeyCode.BACK);
driver.pressKeyCode(AndroidKeyCode.BACK);
driver.pressKeyCode(AndroidKeyCode.BACK);
}
appium-java中if-else if学习
原创
©著作权归作者所有:来自51CTO博客作者知止内明的原创作品,请联系作者获取转载授权,否则将追究法律责任
上一篇:appium-java-截图
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
java解决if else过多的问题
java解决if else过多的问题
策略模式 工厂模式 ifelse 枚举 -
appium-java简单判断操作
1、appium自动化获取元素状态进行判断;2、根据状态与业务逻辑关系进行判断
appium java 简单 -
if-else语句
if-esle语句
#include -
Java中的if-else语句——通过示例学习Java编程(7)
在本教程中,我们将介绍以下条件语句:if语句、嵌套if语句、if-else语句、if-else-if语句
Java Java学习 Java编程 if-else语句 -
ant的if-else
一种:
ant include attributes file jar -
Golang if-else语句
Go by Example if-else语句
golang git -
Python if-else and while
if-else,while,运算符
python 嵌套 学习