01 2021 档案

摘要:1.选择元素的基本方法 1.根据元素的ID属性选择元素:find_element_by_id 根据id选择元素,返回的就是该元素对应的WebElement对象 element = driver.find_element_by_id('kw') element.send_keys('自动化测试') 2 阅读全文
posted @ 2021-01-30 20:14 小太阳Sinimy 阅读(716) 评论(0) 推荐(0)
摘要:# 设置递归深度 # sys.setrecursionlimit(1000) # 求阶乘 # 1.非递归版本 def factorial(n): result = n for i in range(1, n): result *= i continue print(n, '的阶乘为:', resul 阅读全文
posted @ 2021-01-28 22:26 小太阳Sinimy 阅读(83) 评论(0) 推荐(0)
摘要:创建函数 # def创建函数 def MyFirstFunction(): print('这是我创建的第一个函数!') print('我表示很激动~~~~') print('感谢TVB,CCTV') # 调用函数 MyFirstFunction() # 函数的参数/形参和实参 def MySecon 阅读全文
posted @ 2021-01-28 22:25 小太阳Sinimy 阅读(50) 评论(0) 推荐(0)
摘要:对象=属性(变量)+方法(函数) 面向对象的特征(OO=Object Oriented) 1.封装: 对象封装了属性和方法,成为一个独立性很强的模块。封装也是一种信息隐蔽技术 2.继承: 是子类自动共享父类之间的数据和方法的机制 语法: class DerivedClassName(BaseClas 阅读全文
posted @ 2021-01-28 20:22 小太阳Sinimy 阅读(88) 评论(0) 推荐(0)
摘要:测试框架的设计模式包括:关键字驱动、POM 数据驱动实现:Excel、Yaml、Py、JSON POM自动化测试设计: POM全称叫做PageObjectModule,简称PO、POM,中文叫页面对象模型。 POM是目前业内应用最为主流的UI自动化测试框架设计模式;在接口自动化测试中,最为主流的叫做 阅读全文
posted @ 2021-01-27 21:23 小太阳Sinimy 阅读(541) 评论(0) 推荐(0)
摘要:自动化测试的应用: selenium本身是一个库,可以支持Java、Python、Ruby、JS等一系列的编程语言。 核心croe是基于JS来实现的。本质上是一个完全基于前端语言来实现的自动化测试交互的库。 基于selenium来实现的测试工具:RobotFramework、AirTest、Appi 阅读全文
posted @ 2021-01-26 02:05 小太阳Sinimy 阅读(257) 评论(0) 推荐(0)