v1.0实现手机端实现自动化测试:使用常量进行参数传递。本次测试计算器加法功能
# v1.0实现手机端实现自动化测试:使用常量进行参数传递 # 1.1带入appium库 from appium.webdriver.webdriver import WebDriver # 定义一个字典类型,存放参数设置 caps={} # 测试框架名称 caps["automationName"]="UiAutomator2" # *** 作系统和 *** 作系统版本 caps["platformName"]="Android" caps["platformVersion"]="6.0" # 虚拟设备名称 adb devices caps["deviceName"]="192.168.144.101:5555" # 被测的包名 caps['appPackage']='com.android.calculator2' caps['appActivity']='.Calculator' driver=WebDriver('http://127.0.0.1:4723/wd/hub',caps) # 传入相关测试数据 x=input("请输入一个值") exresult=int(x)+8 driver.find_element_by_id('com.android.calculator2:id/digit_'+str(x)).click() driver.find_element_by_id('com.android.calculator2:id/op_add').click() driver.find_element_by_id('com.android.calculator2:id/digit_8').click() driver.find_element_by_id('com.android.calculator2:id/eq').click() # 获取运行结果 result=driver.find_element_by_id('com.android.calculator2:id/formula').text print(result) # 进行结果比对 if(int(result)==exresult): print("测试通过") else: print("测试失败")
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)