2022年6月28日

摘要: 在Alert的类里面,涉及到的方法以及方法的作用主要汇总为如下:text:获取弹出的文本框信息accept:是接受Confirm弹出框dismiss:是拒绝Confirm弹出框send_keys是在Prompt消息对话框里面输入想要输入的内容1)警告框的HTML源码如下所示: 1 <!DOCTYPE 阅读全文
posted @ 2022-06-28 20:12 $Cch$ 阅读(59) 评论(0) 推荐(0) 编辑
 

2022年6月27日

摘要: 1、进入iframe框架的三种方式 1)id 2)name 3)索引 2、iframe框架示例(qq邮箱登录) 1 from selenium import webdriver 2 from selenium.webdriver.common.by import By 3 import time a 阅读全文
posted @ 2022-06-27 19:37 $Cch$ 阅读(148) 评论(0) 推荐(0) 编辑
 
摘要: 1、在selenium 框架中,操作元素定位使用的类是By,里面方法有8种,那么也就是说,定位页面的元素属性方法有8种,分别是: ID = "id"(每个元素的id是唯一的,不可重复的) XPATH = "xpath" LINK_TEXT = "link text" PARTIAL_LINK_TEX 阅读全文
posted @ 2022-06-27 19:37 $Cch$ 阅读(165) 评论(0) 推荐(0) 编辑
 
摘要: 1、常用的方法示例1(运行代码后无警告) 1 from selenium import webdriver 2 from selenium.webdriver.common.by import By 3 import time as t 4 driver=webdriver.Chrome() 5 d 阅读全文
posted @ 2022-06-27 19:37 $Cch$ 阅读(254) 评论(0) 推荐(0) 编辑
 

2022年6月24日

摘要: 类的内置⽅法 __init__:类的构造⽅法 __del__:析构⽅法 __str__:返回对象的字符串 __doc__:返回document的信息 __call__:类实例化后的对象(),触发执⾏该内置⽅法执⾏ 类的内置方法代码实现 1 class Person(object): 2 '''定义一 阅读全文
posted @ 2022-06-24 18:32 $Cch$ 阅读(136) 评论(0) 推荐(0) 编辑
 
摘要: 1、自动化测试概念 自动化测试:自动化测试就是通过代码或者是工具模拟人的行为来进行对WEB(APP)来进行操作。 2、自动化测试工具 1)QTP (HP公司):以录制回放的模式来测试WEB系统 selenium ide selenium1.0 selenium2.0=webdriver+selenu 阅读全文
posted @ 2022-06-24 18:31 $Cch$ 阅读(175) 评论(0) 推荐(0) 编辑
 
摘要: 装饰器的理解 封闭:已实现的功能代码不应该被修改 开放:对现有的功能扩展开放 装饰器的简单示例 1 def outer(func): 2 def inner(): #func=f1,装饰函数的形参是被装饰函数(f1)的对象 3 func() 4 return inner #inner既是内层inne 阅读全文
posted @ 2022-06-24 18:30 $Cch$ 阅读(29) 评论(0) 推荐(0) 编辑
 

2022年6月23日

摘要: 面向对象的概念 拥有共同属性的一类进行归类的过程叫做面向对象。 面向对象案例 1 class Person(object): 2 def __init__(self,name,age): #name,age可以理解为类的属性;init为初始化;类里定义的函数称为构造方法/构造函数 3 self.na 阅读全文
posted @ 2022-06-23 19:27 $Cch$ 阅读(53) 评论(0) 推荐(0) 编辑
 
摘要: 字典排序使用到的函数具体是哪个?举例说明 1 #字典排序使用到的函数具体是sorted() 2 #按key排序 3 dict1={"name":"cch","age":"3","sex":"girl","height":"1.65"} 4 data=dict(sorted(dict1.items() 阅读全文
posted @ 2022-06-23 19:24 $Cch$ 阅读(43) 评论(0) 推荐(0) 编辑
 

2022年6月22日

摘要: 数据驱动的概念 在自动化测试中,需要把测试的数据分离到JSON,YAML等文件中。 YAML 的相关知识 YAML 入门教程 分类 编程技术 YAML 是 "YAML Ain't a Markup Language"(YAML 不是一种标记语言)的递归缩写。在开发的这种语言时,YAML 的意思其实是 阅读全文
posted @ 2022-06-22 19:22 $Cch$ 阅读(109) 评论(0) 推荐(0) 编辑