赞
踩
以下是本篇文章正文内容,下面案例可供参考
Python由荷兰数学和计算机科学研究学会的Guido van Rossum 于1990 年代初设计,作为一门叫做ABC语言的替代品。
[1] Python提供了高效的高级数据结构,还能简单有效地面向对象编程。Python语法和动态类型,以及解释型语言的本质,使它成为多数平台上写脚本和快速开发应用的编程语言;
[2] 随着版本的不断更新和语言新功能的添加,逐渐被用于独立的、大型项目的开发
UnitTest是Python自带的一个单元测试框架,用它来做单元测试。也经常应用到UI自动化测试和接口自动化测试中,用来管理和维护测试用例脚本
使用UnitTest框架的好处:
这是一个开源的自动测试框架,可以用它来操控app,测试app功能的完美性。当然,它的作用远不止这些。如果你高兴,可以用它来收能量,签到,甚至是游戏自动化。正式学习之前 ,我希望你能明白下面Appium的工作原理。
代码如下(示例):
下图为编码结构
basepage:封装常用的方法
casepage:放置用例
report:保存报告、日志、截图
unnitest:结合unnitest框架将用例进行一个实例化
Base.py 封装基类,常用的方法,点击、输入、清除、截图,看自己需求,根据自己常用的进行封装
class Basepage(object): #封装基类、方法
def __init__(self,driver):
self.driver = driver
def click(self,loc): #点击方法
self.driver.find_element(*loc).click()
def send_keys(self,loc,text): #输入方法
self.driver.find_element(*loc).send_keys(text)
def screen(self,route): #截图方法
self.driver.get_screenshot_as_file(route)
def clear
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。