<small id='eyAbpv5cB8'></small> <noframes id='b1NURr8'>

  • <tfoot id='byP8Qv'></tfoot>

      <legend id='7Awc1fsFv'><style id='ub0v3'><dir id='VoSBc'><q id='tq1he'></q></dir></style></legend>
      <i id='K9eRpF'><tr id='RuWASwx0OU'><dt id='1KMhH'><q id='gtUKRp'><span id='dkChuAT2'><b id='zfyrJKe'><form id='53Sqkt'><ins id='8E7c'></ins><ul id='X9sv5ZD2'></ul><sub id='QMHPb'></sub></form><legend id='CR9r7dAK1'></legend><bdo id='3hTZ0a6Jt'><pre id='THBCaFOx'><center id='GDsf'></center></pre></bdo></b><th id='fExHw'></th></span></q></dt></tr></i><div id='Kf0kbwIdsp'><tfoot id='9ycAbD'></tfoot><dl id='EeYz'><fieldset id='67Pk'></fieldset></dl></div>

          <bdo id='MpzWLs'></bdo><ul id='gWBGHQxpCJ'></ul>

          1. <li id='BKRP1tZES'></li>
            登陆

            章鱼彩票电脑-Appium+python自动化4-元素定位uiautomatorviewer

            admin 2019-09-07 106人围观 ,发现0个评论

            环境建立好了,下一步元素定位,元素定位本篇首要介绍怎么运用uiautomatorviewer,经过定位到页面上的元素,然后进行相应的点击等操作。

            uiautomatorviewer是android-sdk自带的一个元素定位东西,十分简略好用章鱼彩票电脑-Appium+python自动化4-元素定位uiautomatorviewer,运用uiautomatorviewer,你能够检查一个使用的UI来检查使用的布局和组件以及相关的特点。

            一、发动uiautomatorviewer.bat

            1.翻开目录D:\androidsdk\android-sdk-windows\tools

            2.双击发动,发动之后呈现如下界面

            3假如不喜欢双击发动的话,也能够在cm章鱼彩票电脑-Appium+python自动化4-元素定位uiautomatorviewerd里边经过指令发动

            先c章鱼彩票电脑-Appium+python自动化4-元素定位uiautomatorviewerd到tools目录下,然后输入uiautomatorviewer.bat回车后发动服务

            二、衔接手机

            1.cmd翻开输入adb devices,承认手机已连上

            2.翻开手机淘宝页面,让屏幕处于点亮状况

            3.点左上角安卓机器人按钮Devices Screenshot按钮改写页面

            三、定位元素

            1.移动鼠标到需求定位的元素上,如查找输入框

            2.右下角能够看到元素对应的特点

            text:调配新宠不能缺

            r女和狗章鱼彩票电脑-Appium+python自动化4-元素定位uiautomatorvieweresource-id:com.taobao.taobao:id/home_searchedit

            class:android.widget.EditText

            四、点查找框

            1.前面一篇Appium+python主动化3-发动app发动app后,休眠五秒,等候页面加载完结

            2.经过id来定位到查找框,然后点击

            五、终究代码如下

            # coding=utf-8

            from appium import webdriver

            import time

            desired_caps = {

            'platformName': 'Android',

            'deviceName': '30d4e606',

            'platformVersion': '5.0',

            'appPackage': 'com.taobao.taobao',

            'appActivity': 'com.taobao.tao.welcome.Welcome',

            }

            driver = webdriver.Remote('http://127.0.0.1:4723/wd/hub', desired_caps)

            # 休眠五秒等候页面加载完结

            time.sleep(5)

            driver.find_element_by_id("com.taobao.taobao:id/home_searchedit").click()

            六、元素定位

            (此处敲黑板,做笔记!!!)

            1.appium的webdriver供给了11种元素定位办法,在selenium的基础上扩展了三个,能够在pycharm里边输入driver.find_element_by然后会主动匹配出来


            2.多的三种如下,在后面的会具体介绍

            driver.find_element_by_accessibility_id()

            driver.find_element_by_android_uiautomator()

            driver.find_element_by_ios_uiautomation()

            (第三个是ios的能够暂时不必管)

          2. 章鱼彩票电脑-大地教育(08417)附属拟80万元向张发树出售霍尔果斯达美嘉教育51%股权
          3. 请关注微信公众号
            微信二维码
            不容错过
            Powered By Z-BlogPHP