首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在python中如何利用appium进行坐标挖掘

在python中如何利用appium进行坐标挖掘
EN

Stack Overflow用户
提问于 2017-11-07 17:45:38
回答 2查看 12.3K关注 0票数 4

当我试图使用python中的appium来点击坐标时,我得到了这个错误:

AttributeError:'list‘对象没有属性'id’

这是我使用的代码:

代码语言:javascript
复制
from selenium import webdriver
from appium.webdriver.common.touch_action import TouchAction

caps = {}
caps["deviceName"] = "NVWCE6YSV47TGM8S"
caps["platformName"] = "Android"
caps["appPackage"] = "com.gradrix.quicklaunch"
caps["appActivity"] = "com.gradrix.quicklaunch.MainActivity"
driver = webdriver.Remote("http://localhost:4723/wd/hub", caps)

time.sleep(5)
TouchAction(driver).tap([(104, 255)]).perform()
driver.quit()
EN

回答 2

Stack Overflow用户

发布于 2017-11-10 13:40:04

对我来说是这样的:

代码语言:javascript
复制
# None - don't know why is needed but as I want to tap at coordinates and not an element, is None
# 104  - X coordinate
# 255  - Y coordinate
# 1    - this is the time of the tap action
TouchAction(driver).tap(None, 104, 255, 1).perform()

希望它有帮助,你就能让它发挥作用

票数 6
EN

Stack Overflow用户

发布于 2020-05-06 03:09:04

变化

代码语言:javascript
复制
from selenium import webdriver

代码语言:javascript
复制
from appium import webdriver
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/47164297

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档