摘要: 元素等待 为什么设置元素等待 由于电脑配置或网络原因,在查找元素时,元素代码未在第一时间内被加载出来,而抛出未找到元素异常。 定义 在定位页面元素时如果未找到,会在指定时间内一直等待的过程 元素等待类型 隐式等待 显式等待 隐式等待 概念 定位元素时,如果能定位到元素则直接返回该元素,不触发等待;如 阅读全文
posted @ 2022-09-27 11:25 muleLin 阅读(31) 评论(0) 推荐(0) 编辑
摘要: 鼠标和键盘操作 鼠标操作方法 说明 在Selenium中将操作鼠标的方法封装在ActionChains类中 实例化对象 action = ActionChains(driver) 方法 context_click(element).perform( ) 右击 --> 模拟鼠标右键点击效果 doubl 阅读全文
posted @ 2022-09-27 10:01 muleLin 阅读(129) 评论(0) 推荐(0) 编辑
摘要: 元素操作 学习原因 需要让脚本模拟用户给指定元素输入值 需要让脚本模拟人为删除元素的内容 需要让脚本模拟点击操作 方法 send_keys # 输入方法 click( ) # 点击方法 clear( ) # 清空 submit( ) # input提交 提示 在输入方法之前一定要清空操作 代码 fr 阅读全文
posted @ 2022-09-25 14:50 muleLin 阅读(46) 评论(0) 推荐(0) 编辑
摘要: 元素定位 思考:为什么要学习元素定位? 让程序操作指定元素,就必须先找到此元素。 火狐: Eirebug(E12获取直接点击Friebug图标> 如何进行元素定位? 要使用web自动化操作元素,必须首先找到此元素。 html页面由标签构成,标签的基本格式如下: <标签名 属性名1="属性值1" 属性 阅读全文
posted @ 2022-09-23 10:22 muleLin 阅读(135) 评论(0) 推荐(0) 编辑
摘要: 自动化 说明 让机器设备代替人为完成指定目标的而过程 优点 减少劳动力 提高效率(批量生产) 提高产品质量 规格统一标准 自动化测试 概念 : 让程序代替人工去验证系统功能的过程 自动化测试能解决什么问题? 解决-回归测试 [重点] 解决-压力测试 解决-兼容性测试 (1.浏览器、2.分辨率3.操作 阅读全文
posted @ 2022-09-19 22:33 muleLin 阅读(26) 评论(0) 推荐(0) 编辑
摘要: 面向对象 基本的介绍 面向对象是一个编程思想(写代码的套路) 编程思想: 1.面向过程 2.面向对象 以上两种都属于写代码的套路(方法),最终目的都是为了将代码书写出来,只不过过程和思考方法不太一样. 面向过程 关注的是具体步骤的实现,所有的功能都自己书写 亲力亲为 定义一个个函数,最终按照顺序调用 阅读全文
posted @ 2022-09-18 19:28 muleLin 阅读(29) 评论(0) 推荐(0) 编辑
摘要: Python 创建文件书写代码 文件名不写中文 后缀:.py 代码要顶格书写 标点符号为英文 运行代码 注释 # :单行注释(井号+空格) 三对单引号/双引号包裹起来的内容也是注释,可以换行,不会执行 一般写在文件的最开始部分,或者文档注释处(函数) ''' 不会执行 ''' """ 不会执行 "" 阅读全文
posted @ 2022-09-09 09:21 muleLin 阅读(38) 评论(0) 推荐(0) 编辑
摘要: MySQL 内置函数 1.concat拼接字符串函数 concat(参数1,参数2,参数3,参数n) 参数可以是数字,也可以是字符串 把所有的参数连接成—个完整的字符串 select concat(12,34,'ab'); 2.length返回字符串字符的个数 一个utf8格式的汉字,length返 阅读全文
posted @ 2022-09-03 21:25 muleLin 阅读(32) 评论(0) 推荐(0) 编辑
摘要: 连接查询 内连接 把两张表相同的地方查询出来 左连接 包括了内连接,同时还查询左表特有的内容 右连接 包括了内连接,同时还查询右表特有的内容 2.内连接 语法: select * from 表1 inner join 表2 on 表1.字段=表2字段。 内连接最重要的是,找对两张表要关联的字段 SE 阅读全文
posted @ 2022-09-03 20:56 muleLin 阅读(26) 评论(0) 推荐(0) 编辑
摘要: 软件测试 软件:控制计算机硬件工作的工具 定义 使用技术手段验证软件是否满足使用需求 目的: 减少软件缺陷(也就是bug)--> 保证软件质量 测试主流技能 功能测试:验证程序功能是否满足需求(根据文档) 自动化测试:代码去测试 --> 使用代码或工具代替手工,对项目测试 接口测试:使用代码或工具对 阅读全文
posted @ 2022-09-03 16:27 muleLin 阅读(156) 评论(0) 推荐(0) 编辑