appium-java中if-else if学习

简介:
/** 我的页面通过名字跳转到二维码点击分享好友

     * @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);

    }









本文转自 知止内明 51CTO博客,原文链接:http://blog.51cto.com/357712148/2048732,如需转载请自行联系原作者
目录
相关文章
|
28天前
|
XML Java 编译器
Java学习十六—掌握注解:让编程更简单
Java 注解(Annotation)是一种特殊的语法结构,可以在代码中嵌入元数据。它们不直接影响代码的运行,但可以通过工具和框架提供额外的信息,帮助在编译、部署或运行时进行处理。
86 43
Java学习十六—掌握注解:让编程更简单
|
13天前
|
Java 大数据 API
14天Java基础学习——第1天:Java入门和环境搭建
本文介绍了Java的基础知识,包括Java的简介、历史和应用领域。详细讲解了如何安装JDK并配置环境变量,以及如何使用IntelliJ IDEA创建和运行Java项目。通过示例代码“HelloWorld.java”,展示了从编写到运行的全过程。适合初学者快速入门Java编程。
|
1月前
|
存储 SQL 小程序
JVM知识体系学习五:Java Runtime Data Area and JVM Instruction (java运行时数据区域和java指令(大约200多条,这里就将一些简单的指令和学习))
这篇文章详细介绍了Java虚拟机(JVM)的运行时数据区域和JVM指令集,包括程序计数器、虚拟机栈、本地方法栈、直接内存、方法区和堆,以及栈帧的组成部分和执行流程。
31 2
JVM知识体系学习五:Java Runtime Data Area and JVM Instruction (java运行时数据区域和java指令(大约200多条,这里就将一些简单的指令和学习))
|
21天前
|
JavaScript Java 项目管理
Java毕设学习 基于SpringBoot + Vue 的医院管理系统 持续给大家寻找Java毕设学习项目(附源码)
基于SpringBoot + Vue的医院管理系统,涵盖医院、患者、挂号、药物、检查、病床、排班管理和数据分析等功能。开发工具为IDEA和HBuilder X,环境需配置jdk8、Node.js14、MySQL8。文末提供源码下载链接。
|
1月前
|
小程序 Oracle Java
JVM知识体系学习一:JVM了解基础、java编译后class文件的类结构详解,class分析工具 javap 和 jclasslib 的使用
这篇文章是关于JVM基础知识的介绍,包括JVM的跨平台和跨语言特性、Class文件格式的详细解析,以及如何使用javap和jclasslib工具来分析Class文件。
41 0
JVM知识体系学习一:JVM了解基础、java编译后class文件的类结构详解,class分析工具 javap 和 jclasslib 的使用
|
1月前
|
前端开发 Java 应用服务中间件
Javaweb学习
【10月更文挑战第1天】Javaweb学习
32 2
|
1月前
|
存储 安全 Java
【用Java学习数据结构系列】探索顺序表和链表的无尽秘密(附带练习唔)pro
【用Java学习数据结构系列】探索顺序表和链表的无尽秘密(附带练习唔)pro
23 3
|
1月前
|
存储 安全 Java
【用Java学习数据结构系列】探索栈和队列的无尽秘密
【用Java学习数据结构系列】探索栈和队列的无尽秘密
30 2
|
1月前
|
存储 Java 编译器
【用Java学习数据结构系列】初识泛型
【用Java学习数据结构系列】初识泛型
20 2
|
1月前
|
存储 缓存 Java
【用Java学习数据结构系列】HashMap与TreeMap的区别,以及Map与Set的关系
【用Java学习数据结构系列】HashMap与TreeMap的区别,以及Map与Set的关系
35 1