软件测试之App测试 使用Appium和夜神模拟器 测试手机安全卫士

内容

搭建环境配置,通过使用移动Appium工具测试手机安全卫士UI,达到熟悉移动App测试过程,进一步掌握使用移动App测试工具对软件测试的方法。

步骤

测试环境准备

(1)搭建Android环境,包括安装Android SDK、安装夜神模拟器
(2)安装Appium测试工具
(3)选择测试脚本编辑器JDK
(4)安装测试软件

手机安全卫士UI测试

(1)连接模拟器 ;(2)配置Appium工具
(3)手机安全卫士界面测试 ;(4)修改界面布局

手机安全卫士功能测试——手机杀毒

(1)获取【手机杀毒】按钮属性信息
(2)手机杀毒自动化测试脚本编写

图片

1.搭建环境,安装软件
在这里插入图片描述
图1 软件
在这里插入图片描述
在这里插入图片描述
![在这里插入图片描述](https://img-blog.csdnimg.cn/bfd398edbedc4afa8b6c81f65446afb5.png#pic_center
图5 环境配置
图2-4 环境配置
在这里插入图片描述

图6 效果图
在这里插入图片描述
在这里插入图片描述
图7-8 效果图
进入D:\android-sdk-windows目录,双击SDK Manager.exe下载对应的包(忘记截图了这里不放图)
在cmd里面输入adb,出现如下,则成功
2.连接模拟器,配置Appium工具在这里插入图片描述图9 连接模拟器
在这里插入图片描述
图10 效果图
在这里插入图片描述
图11 效果图
在这里插入图片描述
图12 配置
在这里插入图片描述
图13 配置参数
在这里插入图片描述

在这里插入图片描述

图14-15 效果图
再点击start Session 进行测试,
在这里插入图片描述
图16 UI测试界面
在这里插入图片描述
图17 Appium监听窗口
在这里插入图片描述

图18 【病毒查杀】按钮属性获取
在这里插入图片描述

图19 扫描程序运行
测试脚本 from appium import webdriver from selenium.webdriver.common.by import By from appium.webdriver.extensions.android.nativekey import AndroidKey desired_caps = { 'platformName': 'Android', # 被测手机是安卓 'platformVersion': '7.1.2', # 手机安卓版本 'deviceName': '127.0.0.1:62001', # 设备名 'appPackage': 'com.tdx.safe', # 启动APP Package名称 'appActivity': '.LoadActivity', # 启动Activity名称 'unicodeKeyboard': True, # 使用自带输入法,输入中文时填True 'resetKeyboard': True, # 执行完程序恢复原来输入法 'noReset': True, # 不要重置App 'newCommandTimeout': 6000, 'automationName' : 'UiAutomator2' # 'C:\Users\三七。\Nox_share\Download\shoujianquanweishi.apk', } # 连接Appium Server,初始化自动化环境 driver = webdriver.Remote('http://localhost:4723/wd/hub', desired_caps) # 设置缺省等待时间 driver.implicitly_wait(5) # 如果有`青少年保护`界面,点击`我知道了` iknow = driver.find_elements(By.ID, "text3") if iknow: iknow.click() # 根据id定位搜索位置框,点击 driver.find_element(By.ID, 'expand_search').click() # 根据id定位搜索输入框,点击 sbox = driver.find_element(By.ID, 'search_src_text') sbox.send_keys('6666') # 输入回车键,确定搜索 driver.press_keycode(AndroidKey.ENTER) # 选择(定位)所有视频标题 eles = driver.find_elements(By.ID, 'title') for ele in eles: # 打印标题 print(ele.text) input('**** Press to quit..') driver.quit()

  • 1
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值