Appium Desktop使用

Appium Desktop可以录制脚本,虽然在日常工作中编写脚本时不会直接录制脚本,但是Appium Desktop录制脚本是入门学习的一个好方式,可以学习一下。

安装Appium Desktop

录制脚本

启动appium desktop


进行录制

使用木木模拟器,基于雪球app





  • 选择元素,操作元素










  • 把脚本复制到pychram

执行脚本

  • 安装依赖

  • 执行脚本
    打开app

# This sample code uses the Appium python client
# pip install Appium-Python-Client
# Then you can paste this into a file and simply run with Python

from appium import webdriver

caps = {}
caps["platformName"] = "Android"
caps["deviceName"] = "test"

driver = webdriver.Remote("http://localhost:4723/wd/hub", caps)
driver.implicitly_wait(10)  # 加上隐式等待
el1 = driver.find_element_by_id("com.xueqiu.android:id/tv_search")
el1.click()
el2 = driver.find_element_by_id("com.xueqiu.android:id/search_input_text")
el2.send_keys("alibaba")

driver.quit()


❖ 使⽤appium desktop录制⽤例
❖ 安装python依赖 pip install Appium-Python-Client
❖ 增加隐式等待增强稳定性
❖ 重新运⾏

注意事项

  • 启动appium desktop设置的Capabilities前后不能有空格
    platformName后面有空格,报错

desktop主要功能

❖ UI分析
❖ 录制⽤例
❖ 元素查找测试
❖ Attach已有的session
❖ 云测试

posted @ 2020-09-26 11:27  捷后愚生  阅读(416)  评论(0编辑  收藏  举报