首页 > 技术文章 > Appium自动化测试-》基于python的appium示例

johnny123-lq 2020-10-13 10:06 原文

1、运行前提:

android模拟器已经启动;appium服务已经开启,以及python相关的环境准备好了

2、android模拟器的配置和启动:

打开AVD-manager,点击create按钮,创建一个android模拟器,写好配置,如下图

注意:如果创建模拟器的时候Target下拉框为空,则需要在SDK Manager.exe安装对应的安卓安装包组件

 

 

 

 

 

 

 

配置完成后启动模拟器,模拟器启动的较慢

 

 

3、appium的设置与启动

设置android的配置

 

 红框标注的地方需要填写,不填的话到时候找不到模拟器;

然后点击右上角三角形图标,启动后不报错就可以。

4、运行:

使用网上的代码:

from appium import webdriver

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

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

driver.find_element_by_name("1").click()

driver.find_element_by_name("5").click()

driver.find_element_by_name("9").click()

driver.find_element_by_name("delete").click()

driver.find_element_by_name("9").click()

driver.find_element_by_name("5").click()

driver.find_element_by_name("+").click()

driver.find_element_by_name("6").click()

driver.find_element_by_name("=").click()

driver.quit()


参考链接:https://blog.csdn.net/u012322855/article/details/70198859?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-3.edu_weight&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-3.edu_weight

推荐阅读