码迷,mamicode.com
首页 > 移动开发 > 详细

Appium元素定位难点:tap坐标定位不准确

时间:2019-09-19 22:03:32      阅读:276      评论:0      收藏:0      [点我收藏+]

标签:imp   ons   EDA   ima   alt   with   长度   复制   for   

tap用法

1.tap是模拟手指点击页面上元素
语法有两个参数,第一个是positions,是list类型最多五个点,duration是持续时间,单位毫秒

tap(self, positions, duration=None):

    Taps on an particular place with up to five fingers, holding for a certain time
    
    模拟手指点击(最多五个手指),可设置按住时间长度(毫秒)
    
    :Args:
    
    - positions - list类型,里面对象是元组,最多五个。如:[(100, 20), (100, 60)]
    
    - duration - 持续时间,单位毫秒,如:500
    
    :Usage:
    
    driver.tap([(100, 20), (100, 60), (100, 100)], 500)

坐标定位

技术图片

from appium import webdriver
desired_caps = {
                ‘platformName‘:"Android",
                ‘deviceName‘:"R8V5T15930002010",
                ‘platformVersion‘:"5.0.1",
                ‘appPackage‘:"com.yuedan",
                ‘appActivity‘:"com.yuedan.ui.Activity_Splash",
                }
driver = webdriver.Remote(‘http://127.0.0.1:4723/wd/hub‘, desired_caps)

# 点登录
driver.tap([(781,1513),(1022,1648)], 500)

 

Appium元素定位难点:tap坐标定位不准确

标签:imp   ons   EDA   ima   alt   with   长度   复制   for   

原文地址:https://www.cnblogs.com/kaola8023/p/11552465.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!