appium初探

是的,之前说坚持每天一篇的flag又没有完成…………
经过N久的努力,终于在自己的电脑上装好了appium,安装过程就不写了,我自己都搞不清哪些操作是必须的哪些是多余的,只说一条吧,appium-doctor里面的报错处理一下就行了,警报不用管

启动的时候需要输入的内容:
{
“platformName”: “Android”,
“deviceName”: “XXX”
}
其中deviceName就是连上Android手机以后用adb devices看就行,看不到就是你数据线没插好哈哈哈哈

不过客户端好像不给提供连接的那部分代码,自己网上找了一个,前提条件是,已经连上了一个Android真机:

from appium import webdriver

desired_caps = {}
desired_caps['platformName'] = 'Android'
desired_caps['platformVersion'] = '8.0.0'
desired_caps['deviceName'] = 'XXX'
desired_caps['appPackage'] = 'com.android.calculator2'
desired_caps['appActivity'] = '.Calculator'

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

OK,然后就可以做一些简单的操作试试了
然后我就一脸懵逼的发现自己的appium在录制的时候无法做点击操作了…………
没办法,手动操作吧,先把uiautomatorviewer启动起来(这又是一个漫长的故事,长到让我专门写了篇小文章记录),然后随便选了一个页面,取了它的resource-id,最后得出如下代码

from appium import webdriver

desired_caps = {}
desired_caps['platformName'] = 'Android'
desired_caps['platformVersion'] = '8.0.0'
desired_caps['deviceName'] = 'XXX'
desired_caps['appActivity'] = '.Calculator'

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


driver.find_element_by_id("XXX").send_keys("15000000000")

到这里为止,至少成功的完成了第一步,后面就是把其他的操作放进去调用就行了,剩下的后面再说~

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值