美文网首页
自动化小课堂

自动化小课堂

作者: 水漾涟漪penny | 来源:发表于2019-04-24 11:15 被阅读0次

    1.创建测试数据后及时删除

    2.断言的添加,选择合适的断言

    3.断言可以区分Android和iOS两端添加<a_exist>和<a_notexist>

            <a_equal xpath=“”  keyword=“”>  xpath对应的element和keyword一一对应

            <a_contain  xpath=“”  keyword=“”>  xpath对应的element包含keyword

    4.判断平台的标签

            <platform_ios></platform_ios> iOS在该标签下查找

            <platform_android></platform_android>Android在该标签下查找

    5.xy_click 同click click后跟定位方式  xy_click后可以跟定位方式或xy

    6.置顶消息

            getmessage  获取元素信息 <getmessage xpath=“">

            checkmessageequals 判断之前取得信息跟现在获取到的一样的 <checkmessageequals id=“">

    7.定位方式

            Android:id/classname/accessbilityId(content-desc)/name/xpath

            Ios : 谓词定位/id/classname/

            谓词定位:iOSNsPredicateString="name= 'BaiduPicHandle'"

                    iOSNsPredicateString=“namecontain'BaiduPicHandle’ and label = ‘hdsfvvf'"

                    iOSNsPredicateString=“namecontain'BaiduPicHandle’ or label = ‘hdsfvvf'"

    8.Android 查找元素的工具

            路径:/Users/wanghui/program/android-sdk-macosx/tools

            工具:uiautomatorviewer

    9.条件:

    <condition>

                <if name="Search">

                    <click name="Search" description="点击搜索"/>

                </if>

          </condition>

    <condition>

    例子:

                <if name="Search">

                    <click name="Search" description="点击搜索"/>

                </if>

                <else>

                <click name="Search1" description="点击搜索"/>

                </else>

            </condition>

    10.父节点写xpath

                  "xpath=\"//XCUIElementTypeStaticText[@name='写作模式发送纯中文标题']/../XCUIElementTypeButton[2]\""

    11.   searchbyios: "xpath=\"//XCUIElementTypeStaticText[@name='政务服务']/../following-sibling::*[1]/XCUIElementTypeOther\""

    相关文章

      网友评论

          本文标题:自动化小课堂

          本文链接:https://www.haomeiwen.com/subject/iabwgqtx.html