会员
周边
新闻
博问
闪存
赞助商
YouClaw
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
黄萝卜和吱吱兔
博客园
首页
新随笔
联系
管理
订阅
随笔分类 -
selenium
selenium Gird2——浏览器参数化和与分布式测试
摘要:selenium server环境配置 下载Java JDK:https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.htm 下载Selenium Standalone Server:https:
阅读全文
posted @
2018-11-25 12:16
黄萝卜和吱吱兔
阅读(420)
评论(0)
推荐(0)
selenium使用HTMLTestRunner生成测试报告
摘要:HTMLTestRunner下载地址: python2:http://tungwaiyip.info/software/HTMLTestRunner.html python3:https://pan.baidu.com/s/1dEZQ0pz 将下载好的HTMLTestRunner.py文件放到pyt
阅读全文
posted @
2018-11-24 17:02
黄萝卜和吱吱兔
阅读(514)
评论(0)
推荐(0)
selenium单元测试框架unittest
摘要:单元测试框架的优势: 用例规范,组织明了,方便后续维护 提供多种比较方法 日志清晰,能够快速定位bug 四个概念: test case:测试用例,即一个包括setUp--run--tearDown的测试流程 test suite:测试套件,可以执行一个或多个测试用例 test runner:执行用例
阅读全文
posted @
2018-11-22 18:26
黄萝卜和吱吱兔
阅读(411)
评论(0)
推荐(0)
selenium模块化和数据驱动
摘要:模块化: 登录模块文件名:publiclogin.py 读取TXT文件 读取行数据: 读取整个文件:read() 读取一行数据:readline()读取所有行数据:readlines() txt文件如下: 用open打开文件之后,要用close关闭文件 对TXT文件的一行数据进行拆分: 读取CSV文
阅读全文
posted @
2018-11-20 11:39
黄萝卜和吱吱兔
阅读(355)
评论(0)
推荐(0)
selenium多窗口切换
摘要:以百度注册窗口切换为例:
阅读全文
posted @
2018-11-09 21:28
黄萝卜和吱吱兔
阅读(183)
评论(0)
推荐(0)
selenium调用JavaScript控制浏览器滚动条
摘要:调用js方法:execute_scrip()
阅读全文
posted @
2018-11-09 17:04
黄萝卜和吱吱兔
阅读(171)
评论(0)
推荐(0)
selenium 验证码——万能码的使用
摘要:使用万能码需要导入一个random类生成随机码
阅读全文
posted @
2018-11-08 21:34
黄萝卜和吱吱兔
阅读(680)
评论(0)
推荐(0)
selenium读取、添加、删除cookie
摘要:读取cookie: 读取所有cookie:get_cookies() 读取指定cookie:get_cookie(name) 添加cookie:add_cookie(dict) 删除cookie: 删除所有cookie:delete_all_cookies() 删除指定cookie:delete_c
阅读全文
posted @
2018-11-08 20:14
黄萝卜和吱吱兔
阅读(4699)
评论(0)
推荐(0)
selenium上传下载文件
摘要:上传文件 普通上传:将本地文件的路径作为一个值放在input标签中,通过form表单提交的时候将这个值提交给服务器 上传的输入框标签必须为input 插件上传:基于flash、JavaScript、Ajax等技术实现的上传功能或插件 可以使用专门用于Windows操作自动化测试工具autoID编写代
阅读全文
posted @
2018-11-04 21:24
黄萝卜和吱吱兔
阅读(691)
评论(0)
推荐(0)
selenium多表单切换
摘要:多表单嵌套的页面必须一层一层往下找,不能直接对内层页面进行操作 假设frame1的id=f1,frame2的id=f2,frame3中为百度页面,我们需要对百度页面进行操作 在百度操作完之后,退回到上层的frame
阅读全文
posted @
2018-11-04 20:48
黄萝卜和吱吱兔
阅读(286)
评论(0)
推荐(0)
selenium定位一组元素——复选框的应用
摘要:根据ID定位:find_elements_by_id('kw') 根据name定位:find_elements_by_name('wd') 根据class定位:find_elements_by_class_name('s_ipt') 根据tag定位:find_elements_by_tag_name
阅读全文
posted @
2018-11-04 20:45
黄萝卜和吱吱兔
阅读(1123)
评论(0)
推荐(0)
selenium显式等待、隐式等待和休眠
摘要:显示等待:指定等待的元素 隐式等待:针对全局,无指定元素 休眠:指定等待时间,不管元素是否存在 显式等待:element = WebDriverWait(浏览器,最大等待时间,检测频率) //时间单位s,检查频率默认0.5s,可以省略 显式等待需要导入WebDriverWait类:from sele
阅读全文
posted @
2018-11-04 20:38
黄萝卜和吱吱兔
阅读(907)
评论(0)
推荐(0)
selenium浏览器的控制
摘要:浏览器操作 最大化浏览器:maximize_window() 设置浏览器宽高:set_window_size(480,800) 前进:forward() 后退:back() 退出浏览器:quit() 输入:send_keys() 清除:clear() 点击:click() 获取输入框尺寸:size
阅读全文
posted @
2018-11-04 20:37
黄萝卜和吱吱兔
阅读(184)
评论(0)
推荐(0)
selenium元素的定位
摘要:元素定位 以定位百度输入框为例: 根据ID定位:find_element_by_id('kw') 根据name定位:find_element_by_name('wd') 根据class定位:find_element_by_class_name('s_ipt') 根据tag定位:find_elemen
阅读全文
posted @
2018-11-01 20:41
黄萝卜和吱吱兔
阅读(200)
评论(0)
推荐(0)
公告