android 的自动化测试工具uiautomator

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了android 的自动化测试工具uiautomator相关的知识,希望对你有一定的参考价值。

android 的自动化测试工具uiautomator在某个界面有多个checkbox怎么定位到具体的哪个checkbox???????

参考技术A 去问专业人员

app测试自动化之测试套框架构造之公共部分以及测试用例导包二

封装的公共部分:common
from time import sleep
def com(dr):
#点击backup
dr.find_element_by_android_uiautomator
( ‘new UiSelector().text("Backup")‘).click()
#点击next
dr.find_element_by_id(‘com.wondershare.drfone:id/btnRecoverData‘).click()
sleep(2)

def close_app(dr):
sleep(5)
dr.close_app()

测试用例导包:
from public.common import *

class MyTestCase(unittest.TestCase):
def setUp(self):
com(dr)

def tearDown(self):
close_app(dr)

以上是关于android 的自动化测试工具uiautomator的主要内容,如果未能解决你的问题,请参考以下文章

app测试自动化之测试套框架构造之公共部分以及测试用例导包二

appium python中的android uiautomator定位

UIAutomator定位简介

我用几行 Python 自动化脚本完美解决掉了小姐姐的微信焦虑感

UIAutomator API定位元素

appium元素定位之AndroidUiAutomator