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
❖ 云测试