会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
chen
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
下一页
2018年3月15日
python+selenium+unittest测试框架3-项目构建和发送邮件
摘要: 项目构建和发送邮件 一、项目构建 1、建立项目chen 打开pycharm左上角File>New Project,在Location输入testing项目所在文件夹D:\chen,创建后选择Opin in current window。 2、创建子文件夹 PS:创建文件夹,一定要选Python Pa
阅读全文
posted @ 2018-03-15 16:30 Chen.HJ
阅读(1348)
评论(0)
推荐(0)
2018年3月14日
python+selenium+unittest测试框架2-装饰器@classmethod
摘要: 装饰器@classmethod 一、装饰器@classmethod 多个用例可能需要多次打开浏览器,装饰器@classmethod只打开一次浏览器。classmethod是python里的类方法,@是修饰符号。 1、setUpClass(): 2、tearDownClass(): 示例:
阅读全文
posted @ 2018-03-14 13:39 Chen.HJ
阅读(919)
评论(1)
推荐(0)
2018年3月13日
python+selenium+unittest测试框架1-unittest单元测试框架和断言
摘要: unittest单元测试框架和断言 一、unittest单元测试框架简介 1、导入unittest模块 2、定义测试类 3、前置条件 4、测试case加断言 5、后置条件 6、运行主函数 示例: 二、断言 unittest常用的断言方法 1、assertEqual(self, first, seco
阅读全文
posted @ 2018-03-13 14:48 Chen.HJ
阅读(1348)
评论(0)
推荐(0)
2018年3月12日
python+selenium个人学习笔记10-调用JavaScript和截图
摘要: 调用JavaScript和截图 一、调用JavaScript 1、调整浏览器滚动条位置 2、用execute_script()执行JavaScript代码 示例: PS: 1.滚动条回到顶部:js="var q=document.getElementById('id').scrollTop=0"dr
阅读全文
posted @ 2018-03-12 17:30 Chen.HJ
阅读(279)
评论(0)
推荐(0)
2018年3月9日
python+selenium个人学习笔记9-文件上传和cookie操作
摘要: 文件上传 一、文件上传 1、input标签文件上传 2、非input标签文件上传 暂无 二、cookie操作 1、get_cookies(): 获得所有cookie信息 2、add_cookie(cookie_dict) : 添加cookie 3、get_cookie(name):获取制定name的
阅读全文
posted @ 2018-03-09 17:39 Chen.HJ
阅读(315)
评论(0)
推荐(0)
2018年3月8日
python+selenium个人学习笔记8-获取信息和勾选框
摘要: 获取信息、定位一组元素和勾选框 一、获取信息 在实际操作中,我们通常通过获取title 、URL和text等信息进行断言。 1、获取当前页面的title 2、获取当前页面的URL 3、获取搜索元素的文本信息 示例: 二、定位一组元素 定位一组元素和定位单个元素方法类似,总共八种方法,如下: find
阅读全文
posted @ 2018-03-08 18:08 Chen.HJ
阅读(3164)
评论(0)
推荐(0)
2018年3月7日
python+selenium个人学习笔记7-警告框处理和下拉框选择
摘要: 警告框处理和下拉框选择 一、警告框处理 PS:三种警告框alert/confirm/prompt(具体样式可以百度。。。) 1、text:获取文本值 2、accept():接受警告框 3、dismiss():关闭(取消)警告框 4、send_keys():发送文本到警告框 示例: 二、下拉框选择 1
阅读全文
posted @ 2018-03-07 17:41 Chen.HJ
阅读(318)
评论(0)
推荐(0)
2018年3月6日
python+selenium个人学习笔记6-元素等待
摘要: 元素等待 1、设置显示等待 示例: PS:implicitly_wait()默认参数的单位为秒,设定的时长不是一个固定的等待时间。它也不是针对页面上的某一个元素。当脚本需要定位元素时,定位到元素,继续执行脚本;如果定位不到元素,直到超出设定的时长,则抛出异常。 2、显示等待 driver :浏览器驱
阅读全文
posted @ 2018-03-06 17:49 Chen.HJ
阅读(250)
评论(0)
推荐(0)
2018年3月5日
python+selenium个人学习笔记5-多窗口和多表单切换
摘要: 多窗口和多表单 一、多窗口 在实际操作中,有些页面的链接点击会弹出一个新的窗口。这时候如果需要到新的窗口上进行操作,就需要学会窗口切换了。 1、获得当前窗口句柄: 2、获取当前所有的句柄: 3、切换到相应的窗口: 示例: 二、多表单 在Web应用中经常会遇到frame/iframe表单嵌套页面的应用
阅读全文
posted @ 2018-03-05 11:39 Chen.HJ
阅读(298)
评论(0)
推荐(0)
2018年3月2日
python+selenium个人学习笔记4-鼠标和键盘操作
摘要: 鼠标操作和键盘操作 一、鼠标操作 在 WebDriver 中, 将这些关于鼠标操作的方法封装在 ActionChains 类提供。 ActionChains 类提供了鼠标操作的常用方法: context_click(): 右击; double_click(): 双击; drag_and_drop()
阅读全文
posted @ 2018-03-02 17:12 Chen.HJ
阅读(301)
评论(0)
推荐(0)
上一页
1
2
3
4
下一页
公告