appium自动化通过索引操作字段

简介:
/**
     * 设置增加群组用户 没有搞定(获取列表值有问题)
     * @throws Exception */
    public static void Group_Add_Team_members() throws Exception
    {
        /**加号*/
        AndroidElement plusElement; 
        /**减号*/
        AndroidElement immElement;

        Thread.sleep(3000);
        /**获取设置全部列表用户*/
        List<AndroidElement> Group_list = driver.findElements(GetByLocator.getLocator("Group_user_list"));
        System.out.println("获取增加之前的群里设置列表人数:"+Group_list.size());

        plusElement = Group_list.get(Group_list.size()+1);//获取倒是第二个
        immElement = Group_list.get(Group_list.size()-1); //获取倒是第一个

        System.out.println("验证是否是加号:"+plusElement);
        Thread.sleep(5000);
        plusElement.click();

        driver.findElement(GetByLocator.getLocator("BusinessCardCearch")).click();
        driver.findElement(GetByLocator.getLocator("SearchBoxTextInput")).sendKeys("美丽的开始");
        driver.findElement(GetByLocator.getLocator("SelectTheSearchResults")).click();
        driver.findElement(GetByLocator.getLocator("Click_ok")).click();

        /**获取设置全部列表用户*/
        List<AndroidElement> Group_list_new = driver.findElements(GetByLocator.getLocator("Group_user_list"));
        System.out.println("获取增加之前的群里设置列表人数:"+Group_list_new.size());

        Assert.assertEquals(Group_list.size(), Group_list_new.size(),1);
        driver.pressKeyCode(AndroidKeyCode.BACK);

    }

属性需要获取成功,才能这样进行操作










本文转自 知止内明 51CTO博客,原文链接:http://blog.51cto.com/357712148/2050791,如需转载请自行联系原作者
目录
相关文章
|
1月前
|
敏捷开发
【sgCreatePinyin】自定义小工具:敏捷开发→自动化生成拼音字段名称(字段名生成工具)
【sgCreatePinyin】自定义小工具:敏捷开发→自动化生成拼音字段名称(字段名生成工具)
|
2月前
|
监控 安全 搜索推荐
简化工作流程!邮件自动化如何助力Workplace操作高效化?
电子邮件在现代职场中扮演核心角色,不仅是通信工具,更是企业运营的关键。自动化驱动的电子邮件提高了效率,用于需求生成、流程管理和交易审批等。电子邮件自动化分为营销、事务性和操作性,各有特定触发器和目标,但也带来收件箱管理挑战。通过过滤、优先级设定和规则管理,收件人可更有效地处理自动化邮件。随着数字化转型,电子邮件将继续影响客户旅程和企业内部流程,未来的系列文章将进一步探讨这一主题。
18 1
|
2月前
|
JavaScript 前端开发 Python
【python自动化】Playwright基础教程(三)定位操作
【python自动化】Playwright基础教程(三)定位操作
56 0
|
4月前
|
BI 索引 Python
python报表自动化系列 - 译码:与Excel单元格索引对应的十进制数坐标
python报表自动化系列 - 译码:与Excel单元格索引对应的十进制数坐标
17 1
|
2月前
|
Python
【python自动化】Playwright基础教程(五)事件操作②悬停&输入&清除精讲
【python自动化】Playwright基础教程(五)事件操作②悬停&输入&清除精讲
55 0
|
4月前
|
BI 索引 Python
python报表自动化系列 - Excel单元格(Cell)索引范围对应的所有单元格
python报表自动化系列 - Excel单元格(Cell)索引范围对应的所有单元格
26 0
|
14天前
|
中间件 测试技术 API
探索自动化测试工具的新边界:Selenium与Appium的集成实践
【4月更文挑战第30天】 随着移动应用和Web应用的不断融合,传统的自动化测试工具需要适应新的测试环境。本文将详细分析Selenium和Appium这两款流行的自动化测试工具的集成实践,探讨如何构建一个能够同时支持Web和移动端应用的自动化测试框架。通过对比两者的技术架构、功能特性以及在实际项目中的集成过程,我们旨在为读者提供一个清晰的指导,帮助他们在复杂的应用环境中实现高效、稳定的自动化测试流程。
|
15天前
|
前端开发 JavaScript 测试技术
深入探索自动化测试框架:Selenium与Appium的对比分析
【4月更文挑战第29天】 在快速迭代的软件发展环境中,自动化测试已成为确保软件质量和加速产品上市的关键步骤。本文将重点探讨两种广泛使用的自动化测试框架——Selenium和Appium,通过对比它们的核心特性、适用场景及执行效率,为软件开发和测试团队提供选择指南。文章不仅分析了各自的技术架构和脚本语言支持,还讨论了它们在处理Web应用和移动应用测试时的优缺点,旨在帮助读者根据项目需求做出更加明智的选择。
|
2月前
|
API Python
【python自动化】Playwright基础教程(四)事件操作①高亮&元素匹配器&鼠标悬停
【python自动化】Playwright基础教程(四)事件操作①高亮&元素匹配器&鼠标悬停
35 0
|
4月前
|
BI 索引 Python
python报表自动化系列 - python中索引pandas.DataFrame的内容
python报表自动化系列 - python中索引pandas.DataFrame的内容
15 0